NodeMcu的Wifi管理库:WiFiManager
官方网址:
https://github.com/tzapu/WiFiManager
WiFiManager是一个带web配置接口回调的ESP8266 Wifi连接管理器。
因为配置接口的多样性,因此需要在很多设备上提供配置对话框来允许你建立热点的方式来建立连接。
这个库工作在Arduino平台上的ESP8266上面。
工作原理
当你启动ESP后,它首先工作在STA模式下,然后试图去连接一个预先保存的热点
如果预存的热点连接不成功的话,ESP就将启动AP模式,然后开启DNS和WebServer(初始的IP为192.168.4.1)
用任何很启动浏览器的设备(电脑,手机等等)连接最新的可以连接的热点
选择一个Wifi热点,然后输入密码,点击保存
如果配置成功的话, ESP将试图连接这个热点。如果不成功的话,就将重新开启AP模式并重新配置。
快速开始
安装
我们这里建议大家通过Arduino库管理器进行安装,这样可以安装到最新的版本。
在Arduino IDE中点击项目/加载库/管理库
搜索WiFiManager
点击安装,然后我们就可以开始使用它了。