前言
在前面的应用中都是在代码中设定固定的WiFi信息进行连接,这样灵活性太低,实际应用中也不方便。下面介绍一种一键智能配网模式。
07-ESP8266的一键配网模式学习
一键配网成为:SmartConfig技术配置,需要使用手机App将WiFi的账户密码发送给目标板。
工作原理
所谓Smartconfig就是手机App端发送包含WiFi用户民以及密码的UDP广播包,智能中断的WiFi芯片可以接收到该UDP包,知道知道UDP包的组成形式,就可以通过接受到的UDP包解密出WiFi密码。然后智能硬件配置到收到的用户名密码到指定的WiFi AP上。
简单理解的操作步骤如下:
- 8266端作为Station,进入Smartconfig模式,等待手机端发送用户民和密码;
- 手机端把填写当前网络的密码通过UDP广播;
- 8266获取UDP包后配置,连接网路;
Smartconfig库
//开始一键配网
bool beginSmartConfig();
//停止一键配网
bool stopSmartConfig();
//一键配网完成
bool smartConfigDone();
例程
#