授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。
共同学习成长QQ群 622368884,不喜勿加,里面有一大群志同道合的探路人
如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。
文章目录
-
- 1. 前言
- 2. ESP8266WiFiGeneric库
-
- 2.1 管理WIFi事件(WiFiEvent)
-
- 2.1.1 onStationModeConnected —— STA模式下连接上网络
- 2.1.2 onStationModeDisconnected —— STA模式下断开网络
- 2.1.3 onStationModeAuthModeChanged —— STA模式下校验模式改变
- 2.1.4 onStationModeGotIP —— STA模式下模块获取到IP地址
- 2.1.5 onStatioonStationModeDHCPTimeout —— STA模式下DHCP分配IP超时
- 2.1.6 onSoftAPModeStationConnected —— AP模式下有station连接进来
- 2.1.7 onSoftAPModeStationDisconnected —— AP模式下有station断开连接
- 2.1.8 onSoftAPModeProbeRequestReceived —— AP模式下收到探针请求
- 2.2 与WiFi配置模式相关
- 3. 实例操作
- 4. 总结
1. 前言
在前面的博文中,博主介绍到ESP8266WiFi库是包含了很多功能的一个超级库。ESP8266WiFi库不仅仅局限于 ESP8266WiFi.h 和 ESP8266WiFi.cpp 这两个文件,只不过它们是最核心的统一入口。
而在这些库中,有个8266模块通用库 ESP8266WiFiGeneric库,ESP8266WiFiSTA/ESP8266WiFiAP/ESP8266WiFiScan都会在它的基础上去做一些自己的逻辑(也就是会用到它的一些方法),所以算是比较重要的一个基础库,它包括处理程序来管理wi-fi事件,如连接,断开连接或获得ip,wi-fi模式的变化,管理模块睡眠模式的功能,以ip地址解析的hostName等;
ESP8266在使用过程中并非会一直如希望般稳定运行的,为了应对这些情况就需要