履带精灵通用测试_ESP8266扫描WIFI信号强度
本帖最后由 wing 于 2017-10-26 11:55 编辑我们周围都用很多WIFI信号,下面这段程式可以检测这些WIFI信息的强弱
//ESP8266扫描WIFI信号强度
#include "ESP8266WiFi.h"
void setup() {
Serial.begin(115200);
//设置为 工作站模式 而且确保断开连接
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("Setup done");
}
void loop() {
Serial.println("scan start");
//扫面WIFI信号
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)
{
// 把扫描的结果显示出来
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i)); //SSID
Serial.print(" (");
Serial.print(WiFi.RSSI(i)); //信号强度
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");//是否加密
delay(10);
}
}
Serial.println("");
// 30秒后再刷新一次
delay(30000);
}
github上的一幅惨图,各位能看到么?
https://github.com/FreezingEye/pedrail-1.5/raw/master/forum_image/ESP8266dCP2104.jpg
如果没问题的话或者这个是种更好的发图方式
要Load很久很久很久才能看到图呢
页:
[1]