When using the getCredentials feature I get a compile error when trying to read ap[I].bssi due to an incompatibility with the byte structure and the promulgated code:
default_start.cpp:51:35: error: call of overloaded ‘println(uint8_t [6])’ is ambiguous
Although the code eventually ran by using:
Serial.print(ap[i].bssid[0], HEX);
Serial.print(":");
...
Serial.println(ap[i].bssid[5], HEX);
which returned “0:0:0:0:0:0” as did reading ap[I].rssi & .channel.
For what it is worth, I made the recommended Particle.process call before reading each access point’s data.
Rgds,
Neil.