图1  配网流程图               图2  手机智能配置流程图
ESP8266启动时,要检测连接的Wi-Fi,并获取ID。如果没有获取ID,说明是第一次配置或Wi-Fi已经改变,此时,需要启动手机智能配置。其配置流程如图2所示。手机智能配网的时候,先要确定ESP8266的工作模式,即station模式和AP模式,然后设置ESP8266是否上电自动连接Wi-Fi,最后开启智能配置,即手机智能配置[3]。智能配置的核心程序如下:
if(Send_Wi-Fi_CMD(“AT+CWSTARTSMART=3”,”OK”))
{
Uart1_SendString(“SmartConfig Command is sended successfully\n”) ;
}
图3 智能配网信息