ESP8266 – ESP8266WiFiSTA库 – status

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

说明

status函数可以在无线终端模式下,获取当前的ESP8266模块网络连接状态。

语法

wifi.status()

简例:

参数

返回值

返回值类型为uint8_t。以下是返回值数值以及对应的信息:

255: WL_NO_SHIELD – 返回值为255说明无扩展板。8266本来带有网络功能,不需要额外的扩展板(sheld),因此一般不会出现这个报错
0:​ WL_IDLE_STATUS – 返回值为0说明正在尝试连接
1​: WL_NO_SSID_AVAIL – 返回值为1说明没有找到设定的SSID的网络
2​: WL_SCAN_COMPLETED – 返回值为2说明网络扫描完毕
3:​ WL_CONNECTED – 返回值为3说明连接成功成功
4: WL_CONNECT_FAILED – 返回值为4说明连接失败
5: WL_CONNECTION_LOST – 返回值为5说明连接丢失
6: WL_DISCONNECTED – 返回值为6说明未连接

示例程序

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

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,您将通过串口监视器看到ESP8266模块的联网状态代码。在以下示例程序中,我们使用了WiFi.status()语句来获取联网状态。

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