Búsqueda de redes cercanas y sus respectivas potencias, la red marcada con rojo es el ESP32 revisado desde una laptop.
Busca redes WiFi cercanas Busqueda completada 29 redes encontradas 1: ESP_0A797B (-46) 2: GUAIFAI (-62)* 3: Red Oculta ...
Instrucciones
Usando la libreria WiFi.h
/* Redes disponibles * Realiza una búsqueda de redes Wifi cercanas */ #include <WiFi.h> void setup() { Serial.begin(115200); // Si estaba conectada como estación, se desconecta. WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Configuración completada."); } void loop() { Serial.println("Busca redes WiFi cercanas"); //determina el número de redes cercanas int n = WiFi.scanNetworks(); Serial.println("Busqueda completada "); if (n == 0) { Serial.println("NO se encontraron redes."); } else { Serial.print(n); Serial.println(" redes encontradas"); for (int i = 0; i < n; ++i) { // Muestra el SSID y RSSI de cada red encontrada Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*"); delay(10); } } Serial.println(""); // Espera antes de la próxima búsqueda... delay(5000); }
Referencia: https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WiFiScan/WiFiScan.ino