本站改版新增arduino频道
#include "WiFi.h" void setup() { Serial.begin(115200); Serial.println("正在扫描 Wi-Fi 网络..."); // 开始 Wi-Fi 扫描 WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); int n = WiFi.scanNetworks(); // 扫描可用的 Wi-Fi 网络 Serial.println("扫描完成!"); if (n == 0) { Serial.println("未找到任何 Wi-Fi 网络"); } else { Serial.printf("找到 %d 个 Wi-Fi 网络:\n", n); for (int i = 0; i < n; ++i) { // 获取 Wi-Fi 名称和信号强度 String ssid = WiFi.SSID(i); int rssi = WiFi.RSSI(i); // 筛选 RSSI > -80 的网络 if (rssi > -80) { Serial.printf("SSID: %s, RSSI: %d dBm\n", ssid.c_str(), rssi); } } } // 清除扫描结果 WiFi.scanDelete(); } void loop() { // 不需要在 loop 中执行任何操作 }
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0097410678863525 seconds