ESP8266 (Arduino) 之 WIFI Scan(扫描wifi)

您所在的位置:网站首页 wifi名称格式 ESP8266 (Arduino) 之 WIFI Scan(扫描wifi)

ESP8266 (Arduino) 之 WIFI Scan(扫描wifi)

2024-07-16 16:59| 来源: 网络整理| 查看: 265

wifi模块,既可以连接别人的wifi,也可以让别的人通过wifi访问自己。

所以是可以扫描周围都有啥wifi名称的

代码如下,也可以直接从Arduino打开 ,如下 

 

#include "ESP8266WiFi.h" void setup() { Serial.begin(115200); // Set WiFi to station mode and disconnect from an AP if it was previously connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Setup done"); } void loop() { Serial.println("scan start"); // WiFi.scanNetworks will return the number of networks found int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) { Serial.println("no networks found"); } else { Serial.print(n); Serial.println(" networks found"); for (int i = 0; i < n; ++i) { // Print SSID and RSSI for each network found 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) == ENC_TYPE_NONE) ? " " : "*"); delay(10); } } Serial.println(""); // Wait a bit before scanning again delay(5000); }

编译,下载后

打开串口监控

可以看到 扫描到了17个 wifi

还是很不错的。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3