

2022/11/3


1.设备启动流程
插电启动(LED快速闪烁3次以后，闪3次以后才能按钮，否则设备无法正常启动)：
a)按住2秒以后放手，进入了WEB配网程序(此时LED快速闪烁)。
b)按住6秒以后放手，进入微信扫码配网(此时LED慢速闪烁)
启动没按钮就进入自动WIFI连网，此时LED每秒闪2次。
连网成功，就通过NTP初始化时间，还有自动连接MQTT服务器，开始正常运行(此时LED常亮3分钟后熄灭)。

本设备只支持2.4G WIFI，不支持5G WIFI。
WEB配网或微信扫码都可以配置WIFI密码，但WEB配网同时还可以设置MQTT等参数，而微信扫码设置不了MQTT参数。
设备初次启动时建议按照以下顺序设置初始参数：
插电启动（LED快闪3次）->按钮6秒放手->微信扫码配网->自动重启(LED快闪3次)->按钮2秒放手->WEB配网->自动重启(LED快闪3次)->正常使用。

 
2.微信扫码配网
用手机微信扫描附件里的微信配网二维码.png，进入微信配网小程序。
找到上网用的WIFI以后，填写它的WIFI密码，就可以通过手机传WIFI ssid和密码给设备。
设备配网成功以后会自动重启，进入启动流程。


3.WEB配网
此时设备会生成一个配网用的软件AP热点，参数如下：
IP:192.168.4.1
ssid:qwer
password:asdfghjkl

用手机连上这个WIFI以后，在手机浏览器输入 http://192.168.4.1 进入配网的网页，可以设置上网WIFI的ssid和password，还有MQTT服务器的参数。

MQTT服务器参数示例：
host:broker-cn.emqx.io  (有很多免费的MQTT服务器，可以自行百度)
port:1883
topic:oldfox126/esp12s/hf3f/{randid} (设备初始化时会自动生成唯一的{randid}，一般不用修改)
OTA固件链接:http://x.x.x.x/data/esp12s.bin (你可以把固件编译好以后上传到自己的服务器，供设备升级)
OTA链接使用IP地址比使用域名更稳定。
设置好以后，设备自动重启，再次进入启动流程。


4.按钮操作
设备启动并且连网以后正常运行时:
a)每短按一下按钮切换插座通电状态，开->短按->关，或者 关->短按->开
c)按住按钮10秒以上则重启设备。


5.OTA在线升级
OTA升级时，LED会随下载进度快速闪烁。
升级成功会自动重启。


