|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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() {
- }
复制代码 |
|