ESP8266固件SDK开发用微信分发网络(AIRKISS)原理(1)
1.开发ESP8266的方法有两种。
1.开发AT指令编程的方法; 2.基于SDK的程序开发的方法; 2. ESP8266的分发网络有三种的方法。
1. Web分发网络; 2. APP分发网络; 3.微信分发网络AIRKISS&。
这里,微信分发网络是最简单的。
无需开发APP,安信科科技的官方账号已经实现了分发方式。
我们只需要在SDK上实现与smartconfig相关的程序。
 & nbsp;& nbsp;如果需要使用微信来配置网络,则需要在SDK中包含以下头文件。
#include“ smartconfig.h” III。
智能网络分发的基本原理1.在Smartconfig过程中,ESP8266会开启嗅探器模式并监控其是否可以接收所有网络数据(无论是否打算将数据发送到8266)。
2.用户通过[手机/计算机]广播发送[加密的SSID和密码]信息。
3. ESP8266捕获并解密空中[SSID和密码]信息,以连接至WIFI。
四,配电网的程序实现思路(长期有效)===基于SDK编程1.设置为STA模式并保存到FLASH中。
2.每次8266连接到WIFI,请检查WIFI连接,如果已连接WIFI,则如果成功,程序将正常执行。
(SNTP / UDP / TCP / DNS)3.如果[WIFI名称] [WIFI密码]错误,请进入微信分发模式。
微信网络配置成功后,保存[WIFI名称] [WIFI密码],并正常执行程序。
4.微信网络配置成功后,只要WIFI环境保持不变,即使将8266重置,也可以成功连接到已配置的WIFI。
WIFI,正常执行程序。
在手机上的操作步骤:1.将手机连接到WIFI热点2.打开微信,搜索Anxinke Technology的正式帐户,然后单击WiFi配置,单击以开始配置3.输入当前连接的WIFI密码,然后单击配置,然后单击ESP8266,它将开始接收网络数据包并执行网络配置4。
网络配置成功。
我的ESP8266解决了wifi帐户和密码。