#ifdef ESP8266
#include <ESP8266WiFi.h>
#elif defined(ESP32)
#include <WiFi.h>
#else
#error "ESP8266 or ESP32 board strondly required for complie"
#endif
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
}
void loop() {
int n = WiFi.scanNetworks();
Serial.print("Found networks: ");
Serial.println(n);
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(")");
delay(10);
}
Serial.println();
delay(10000);
}