// WiFi Scan Example - XIAO ESP32-S3
#include <WiFi.h>
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("Starting WiFi scan...");
}
void loop() {
Serial.println("Scanning...");
int n = WiFi.scanNetworks();
Serial.println("Scan complete.");
if (n == 0) {
Serial.println("No networks found.");
} else {
Serial.printf("%d networks found:\n", n);
for (int i = 0; i < n; i++) {
Serial.printf("%d: %s (%d dBm) %s\n",
i + 1,
WiFi.SSID(i).c_str(),
WiFi.RSSI(i),
(WiFi.encryptionType(i) == WIFI_AUTH_OPEN) ? "open" : "secured");
}
}
Serial.println();
delay(5000);
}