# Local Network Mode?

**URL:** <https://community.particle.io/t/local-network-mode/16593>\
**Category:** Troubleshooting\
**Created:** [October 15, 2015, 10:36pm UTC](https://community.particle.io/t/local-network-mode/16593 "2015-10-15T22:36:13Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [October 21, 2015, 4:45pm UTC](https://community.particle.io/t/local-network-mode/16593/21 "2015-10-21T16:45:41Z")

</div>

> [@sabjorn](#):
>
> Second, for the IP address, why didn't you give this level of detail initially?

Because you provided a code snippet and indicated you'd like it working and my suggestion would have provided exactly this.

---

<div class="post-metadata">

**Author:** ![sabjorn](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@sabjorn](https://community.particle.io/u/sabjorn)\
**Post date:** [October 21, 2015, 5:41pm UTC](https://community.particle.io/t/local-network-mode/16593/22 "2015-10-21T17:41:43Z")

</div>

But what I’m trying to put forward is the necessity of context for learning.  
If I ask `'How do I add 2 + 2'` and you say `'the answer is 4'`, I don’t learn anything. It’s roughly equivalent to saying `'because I said so'`.

In a community of practice which should be supporting each other through discussion and education, context is important.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [October 21, 2015, 6:08pm UTC](https://community.particle.io/t/local-network-mode/16593/23 "2015-10-21T18:08:05Z")

</div>

> [@sabjorn](#):
>
> Is there any solution to this?

> [@sabjorn](#):
>
> Any ideas?

Does not quite sound like

> [@sabjorn](#):
>
> 'How do I add 2 + 2'

And my answer was definetly more elaborate than _"the answer is 4, because I say so"_.

If you had asked for the _ **"why?"** _ (my suggestion should have helped) than just dismissing it and repeating

> [@sabjorn](#):
>
> Any ideas on the IP address issue?

the level of detail might have been presented earlier.

This community tries to give people what they ask for. Some only want a quick fix, others want more background, others again just want to vent off frustration.  
With a clear indication of what one is looking for the response can be made accordingly.

---

<div class="post-metadata">

**Author:** ![sabjorn](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@sabjorn](https://community.particle.io/u/sabjorn)\
**Post date:** [October 21, 2015, 6:46pm UTC](https://community.particle.io/t/local-network-mode/16593/24 "2015-10-21T18:46:26Z")

</div>

> [@ScruffR](#):
>
> This community tries to give people what they ask for. Some only want a quick fix, others want more background, others again just want to vent off frustration.

But forums are repositories for knowledge. If a fully detailed answer is presented then there will be use for it in the future. Otherwise the same questions will likely come back over and over.

> [@ScruffR](#):
>
> To avoid flash wear you might want to check WiFi.hasCredentials()before you do WiFi.setCredentials() since your credentials will be stored across power cycles anyway.

> [@ScruffR](#):
>
> BTW: You can drop the F() macro - it's not needed on ARM Cortex processors.

These are examples of giving what people ask for? Why is it so much to ask that this level of detail is given in response to a query? I do appreciate the info about flash wear BUT i'm supposed to ask 'why' to get more details for my actual query?

Here's how the whole thing could have been presented:

```
If you want to use WiFi, you should wait for it like this:
...
  WiFi.connect();

  while (!WiFi.ready())
    Particle.process();
  Particle.process(); // once more to allow for IP being transfered
                      // from WiFi module to user space 
  ...

The IP address CAN BE acquired without Particle.process(), but since you are dealing with asynchronous tasks here, you need some means to allow for the one task (by the WiFi module) to sync its works with your application task and one possible means for that is Particle.process() another one would be a delay(1000) or dropping out of setup()/loop().

```

Presented this way, people who will have similar questions will be able to find the information in a concise and useful fashion.

I hope I don't sound sarcastic when I say I DO appreciate the help this thread has been, I did after all get what I wanted to work working, but I cannot understate how much time we ALL used to get here.

I know this thread is not necessarily the appropriate space to be critical about how a community operates BUT I see many issues with the way things have been handled and i'd prefer to try to improve things so that everyone starting with a Photon feels like this place is actually helpful.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [October 21, 2015, 7:25pm UTC](https://community.particle.io/t/local-network-mode/16593/25 "2015-10-21T19:25:40Z")

</div>

> [@sabjorn](#):
>
> Why is it so much to ask that this level of detail is given in response to a query?

Because we Elites are donating our free time to answer your questions and I for my part would prefer to receive a "_thank you! But how about ...?_" rather than a "_Why have you not given me a full tutorial session about everything I haven't explicitly asked for immediately?_"

---

<div class="post-metadata">

**Author:** ![sabjorn](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@sabjorn](https://community.particle.io/u/sabjorn)\
**Post date:** [October 21, 2015, 7:37pm UTC](https://community.particle.io/t/local-network-mode/16593/26 "2015-10-21T19:37:54Z")

</div>

> [@ScruffR](#):
>
> Because we Elites are donating our free time

This is my point. Why not use it wisely?

[Previous page](https://community.particle.io/t/local-network-mode/16593.md?page=1)
