ESP8266 – ESP8266WiFiSTA库 – setAutoReconnect

位置导航: ESP8266库 / ESP8266WiFiSTA库 / 本页

说明

setAutoReconnect函数可以用来设置是否要自动重新连接到最近连接过的接入点。设置后,一旦ESP8266模块出现断开网络连接的状况,ESP8266模块会反复尝试自动重连。

语法

wiFi.setAutoReconnect()
wiFi.setAutoReconnect(autoReconnect)

简例:

参数

输入参数只要一个autoReconnect,如果参数autoReconnect设置为true,则模块将尝试重新建立与无线终端的丢失连接。如果设置为false则模块将保持断开连接状态。(参数类型:bool)

返回值

返回值会返回设置是否成功。如果设置成功则返回true,数据类型为布尔型。

注意:
断开网络连接后再调用该函数进行设置是无效的,一定要在断开连接之前就设置好,最好就放在网络初始化的时候进行设置。

示例程序

关于本函数的具体使用方法,请参考以下代码,尤其是代码中高亮的语句部分。

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,设备会保持连接状态等待10秒钟,然后设备将会使用以下程序中的WiFi.setAutoReconnect(autoReconnect); 语句来设置ESP8266模块为自动重新连接网络模式。你可以在模块连接网络成功后,重启WiFi接入点,这时候您将会看到ESP8266模块在WiFi接入点重启后,重新尝试连接该WiFi接入点。

相关内容

– getAutoConnect
– setAutoReconnect

位置导航: ESP8266库 / ESP8266WiFiSTA库 / 本页