使用M0E1系列AP配网功能连接路由器
什么是AP配网
AP配网即是传统配网,是一种配网成功率很高的WiFi配网方式。
AP配网原理:设备开启AP模式,手机用于STA模式,手机连接设备AP组成局域网,手机发送需要连接路由的SSID及PASSWD给需要配网的设备,设备主动去连接指定路由器,完成连接,这个过程我们称之为AP配网。
M0E1系列模组AP配网实现过程
1.设置WIFI模块工作模式
设置 | 返回 |
---|---|
AT+WMODE=AP | +ok |
查询 | 返回 |
---|---|
AT+WMODE | +ok=AP(模式有:APSTA,STA,AP) |
2.设置AP的名称
设置 | 返回 |
---|---|
AT+WAP=VISIBLE,testSoftAP,AUTO | +ok |
设置AP为可以被搜索到,名字为testSoftAP,频道自动选择。
3.设置AP的密码
设置 | 返回 |
---|---|
AT+WAKEY=WPA2PSK,AES,12345678 | +ok |
设置AP的密码为12345678,注意密码需要8位以上。
设置 | 返回 |
---|---|
AT+WAKEY=OPEN | +ok |
设置AP的密码为空。
4.数据交互
现在我们假设要使用AP配网功能让模块连接上一个AP名称为Mylinks,密码为welcometomylinks的路由器。
方法一:先使用手机连接上模块的AP,AP名称为testSoftAP。打开浏览器,输入:http://192.168.4.1/?Ssid=Mylinks&Key=welcometomylinks&Save=Save
当浏览器收到Success,则表明成功。
方法二:使用TCP协议连接tcp 服务器192.168.4.1:80,发送数据:
GET /?Ssid=Mylinks&Key=welcometomylinks&Save=Save HTTP/1.1
Host: 192.168.4.1
Connection: keep-alive
此时TCP将收到:
HTTP/1.1 200 OK
Server: Mylinks/0.1.0
Content-Type: text/html
Connection: Close\r\nContent-Length:67
方法三:使用UDP协议往192.168.4.1:53,发送数据:
{“type”:“apconfig”,“ssid”:“Mylinks”,“pwd”:“welcometomylinks”}
此时UDP将收到:
{“sn”:“CC50E33B04FE”,“ver”:“3.0.0(d49923c).053”,“snd”:“AT-Mylinks”}
此时,模块将重启自动切换成STA模块,并且连接上路由器,至此AP配网功能全部完成。
4.注意点
MQTT版本,需要032版本以上(包含032版本)
标准AT版本,需要052版本以上(包含052版本)
说明
如果遇到模组使用上的问题,可以进群号为519630819的QQ群进行交流。
相关产品,请关注:shop.mqlinks.com