mirror of
https://github.com/arduino/Arduino.git
synced 2024-12-01 12:24:14 +01:00
updated ScanNetworks to include RSSI and encryption (really this time!)
This commit is contained in:
parent
1236c15e09
commit
1d7d421cef
@ -24,19 +24,19 @@ void setup() {
|
||||
|
||||
// attempt to connect using WEP encryption:
|
||||
Serial.println("Initializing Wifi...");
|
||||
//WiFi.begin("no network");
|
||||
printMacAddress();
|
||||
|
||||
|
||||
// scan for existing networks:
|
||||
Serial.println("Scanning available networks...");
|
||||
scanNetworks();
|
||||
listNetworks();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
delay(10000);
|
||||
// scan for existing networks:
|
||||
Serial.println("Scanning available networks...");
|
||||
scanNetworks();
|
||||
listNetworks();
|
||||
}
|
||||
|
||||
void printMacAddress() {
|
||||
@ -59,19 +59,20 @@ void printMacAddress() {
|
||||
Serial.println(mac[0],HEX);
|
||||
}
|
||||
|
||||
void scanNetworks() {
|
||||
void listNetworks() {
|
||||
// scan for nearby networks:
|
||||
Serial.println("** Scan Networks **");
|
||||
byte numSsid = WiFi.scanNetworks();
|
||||
|
||||
// print the list of networks seen:
|
||||
Serial.print("SSID List:");
|
||||
Serial.print("number of available networks:");
|
||||
Serial.println(numSsid);
|
||||
Serial.println("#\tNetwork:\tRSSI:\tEncryption:");
|
||||
|
||||
Serial.println("#\tName\tRSSI\tencryptionType:");
|
||||
// print the network number and name for each network found:
|
||||
for (int thisNet = 0; thisNet<numSsid; thisNet++) {
|
||||
Serial.print(thisNet);
|
||||
Serial.print(")\t");
|
||||
Serial.print("\t");
|
||||
Serial.print(WiFi.SSID(thisNet));
|
||||
Serial.print("\t");
|
||||
Serial.print(WiFi.RSSI(thisNet));
|
||||
|
Loading…
Reference in New Issue
Block a user