ESP8266WiFiGeneric---通用库
Posted liming19680104
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266WiFiGeneric---通用库相关的知识,希望对你有一定的参考价值。
ESP8266WiFiSTAClass 、ESP8266WiFiScanClass 、ESP8266WiFiAPClass 可以访问 ESP8266WiFiGenericClass的private和protected成员
整体上来说,方法可以分为两类:
- 第一类方法,管理WIFi事件(WiFiEvent);
- 第二类方法,与WiFi模式相关;
管理WIFi事件(WiFiEvent)
首先我们需要了解一下有哪些WiFi事件,请打开源码中的 ESP8266WiFiType.h 文件,里面有关于WiFi事件的定义:
typedef enum WiFiEvent WIFI_EVENT_STAMODE_CONNECTED = 0, //STA模式下连接上网络 WIFI_EVENT_STAMODE_DISCONNECTED,//STA模式下断开网络 WIFI_EVENT_STAMODE_AUTHMODE_CHANGE,//STA模式下校验模式改变 WIFI_EVENT_STAMODE_GOT_IP,//STA模式下模块获取到IP地址 WIFI_EVENT_STAMODE_DHCP_TIMEOUT,//STA模式下DHCP分配IP超时 WIFI_EVENT_SOFTAPMODE_STACONNECTED,//AP模式下有station连接进来 WIFI_EVENT_SOFTAPMODE_STADISCONNECTED,//AP模式下有station断开连接 WIFI_EVENT_SOFTAPMODE_PROBEREQRECVED,//AP模式下收到探针请求 WIFI_EVENT_MAX, WIFI_EVENT_ANY = WIFI_EVENT_MAX, WIFI_EVENT_MODE_CHANGE //源码中已经去掉 WiFiEvent_t;
天子骄龙
以上是关于ESP8266WiFiGeneric---通用库的主要内容,如果未能解决你的问题,请参考以下文章
ESP8266 – WiFiClient库和ESP8266HTTPClient库
Arduino ESP8266 ESP8266WiFiMulti配网库实例