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 )’ is ambiguous
Although the code eventually ran by using:
Serial.print(ap[i].bssid, HEX); Serial.print(":"); ... Serial.println(ap[i].bssid, 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.