ESP8266 – ESP8266WiFiSTA库 – disconnect

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

说明

disconnect函数将当前配置给ESP8266模块的SSID和密码设置为空值,使ESP8266与断开WiFi连接。

语法

wiFi.disconnect()
wiFi.disconnect(wifioff)

如果参数wifioff设置为false或者不填参数,SSID和密码将会被设置为空值,同时这一操作还会使ESP8266模块与接入点断开连接。需要注意的是,用这种方法仅仅会断开WiFi连接,ESP8266模块仍然会处于无线终端模式。

当我们设置入参wifioff 为true,那么这样的操作会直接关闭无线终端模式。

参数

wifioff (可选参数):此参数为bool型。设置为true,那么就会关闭无线终端模式。设置为false,则SSID和密码将会被设置为空值,同时还会使ESP8266模块与接入点断开连接。

返回值

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

示例程序

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

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,设备会保持连接状态等待10秒钟,然后设备将会使用以下程序中的 WiFi.disconnect(wifioff) 语句来实现断开网络这一操作。

相关内容

reconnect

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