wifi-scanner.ino
Liste les réseaux WiFi à proximité et leur intensité de signal.
Utilise la bibliothèque WiFi native de l'ESP32. L'antenne PCB intégrée offre une portée standard. Le scanner bloque l'exécution pendant quelques secondes. Idéal pour tester la connectivité avant de configurer un client WiFi.
wifi-scanner.ino
#include <WiFi.h>
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
Serial.println("Scanning WiFi networks...");
int n = WiFi.scanNetworks();
if (n == 0) {
Serial.println("No networks found");
} else {
Serial.print(n);
Serial.println(" networks found");
for (int i = 0; i < n; ++i) {
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.println(" dBm)");
}
}
}
void loop() {
delay(10000);
}