马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
通过以下示例程序,NodeMCU可以在它所处的网络环境里搜索预先存储好的WiFi。一旦找到预存的WiFi名称,NodeMCU将会使用预存的密码信息尝试连接该WiFi。如果同时找到多个预存WiFi,NodeMCU将会尝试连接信号最强的WiFi。
代码如下:#include<ESP8266WiFi.h>
#include<ESP8266WiFiMulti.h>
ESP8266WiFiMulti wifiMulti; //建立ESP8266WiFiMulti对象,对象名称是‘wifiMulti’
void setup()
{
Serial.begin(9600); //启动串口通讯
//通过addAP函数存储 WiFi名称 WiFi密码
wifiMulti.addAP("八嘎","123456789");
wifiMulti.addAP("胶几人","11223344");
Serial.println("Connecting ...");
int i = 0;
while(wifiMulti.run()!=WL_CONNECTED) //通过wifiMulti.run(),NodeMCU将会在当前环境中搜索addAP函数所存储的WiFi。
{ //如果搜到多个存储的WiFi那么NodeMCU将会连接信号最强的那一个WiFi 信号。
delay(1000);
Serial.print('.');
}
Serial.println('\n');
Serial.print("Connected to ");
Serial.println(WiFi.SSID());
Serial.print("IP address:\t");
Serial.println(WiFi.localIP());
}
void loop() {
}
|