I found out, the core does not choose the strongest WiFi signal for its connection (to the cloud). I running a core in the basement, sending some data to a webserver in my intranet. Logging the Wifi strength, I found that the connection signal only has a value of -70db to -80db. But the core is located within 1m of the access point in the basement. The other access point is on the first floor. If I switch off the AP at the 1st floor, the core switches to the basement AP and measures a strong WiFi signal about -40db.
How does the core decide which Wifi connection to use?
I also had the same problem with 3 AP’s. I ended up having to change the SSID of all my access points for Spark to go to the correct place so there is definitely some kind of bug lurking here where spark does not always pick the strongest AP.
I doubt its a bug. I suspect the CC3000 will connect to the last AP it was connected to if it is available, regardless of signal strength. An access point is identified by its SSID and its BSSID (AP mac address and always unique). If the last access point isn’t available then by strongest signal available
Enterprise networks. We have had mixed results connecting the Spark Core to enterprise networks, although we don't yet have a great understanding of what's causing the issue. This is something that we are working to improve.
I've interpreted this as "networks with multiple AP's using the same SSID" and my personal experience has been that the Spark will either fail to connect completely, or connect to less than ideal AP's in this scenario. Hopefully the Proton handles this better/
@sberkovitz, the issue with Enterprise networks is the user/password LDAP/Domain authentication requirements. This is not supported in the Photon either.
I’ve got a 15 AP cisco wireless network at my office with a WLAN controller, all WPA2 (no radius or anything like that), and the core won’t join the network…
Even at my house with 3 AP’s, I couldn’t get the core to hold a network connection, so I ended up adding a SSID just to one AP specifically for the core.
Yep my cores work fine - its just the spark would drop all the time because I initially configured the device in my basement and moved it upstairs which uses another AP. The core would connect back to the downstairs AP regardless that the upstairs AP with the same username/password/ssid is closer.