#include <WiFi.h> // Biblioteca WiFi para ESP32
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA); // Coloca o ESP32 no modo "station" (cliente)
WiFi.disconnect(); // Garante que ele não esteja conectado
delay(100);
Serial.println("Iniciando varredura de redes Wi-Fi...");
int redes = WiFi.scanNetworks();
if (redes == 0) {
Serial.println("Nenhuma rede Wi-Fi encontrada.");
} else {
Serial.printf("%d redes encontradas:\n", redes);
for (int i = 0; i < redes; ++i) {
Serial.printf("%d: %s (%ddBm) %s\n", i + 1,
WiFi.SSID(i).c_str(),
WiFi.RSSI(i),
(WiFi.encryptionType(i) == WIFI_AUTH_OPEN) ? "aberta" : "protegida");
delay(10);
}
}
}
void loop() {
// Nada aqui por enquanto
}