wifi-scanner.ino

M5Stack PaperDIY Complete Kit ESP32-S3 e-paper Development Kit · File : wifi-scanner.ino · Language : C++ (Arduino) · Use case : Scanner les réseaux WiFi disponibles via le module WiFi 4 de l'ESP32-S3.

Lists nearby WiFi networks and their signal strength.

Uses the native ESP32 WiFi library. The integrated PCB antenna offers standard range. The scanner blocks execution for a few seconds. Ideal for testing connectivity before configuring a WiFi client.

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);
}

← Back to the board