ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现

最近公司微信公众号的微信配网界面更新了微信局域网近场发现功能,基于这个功能,下面写一篇关于8266模块微信配网和近场发现的教程

目录

  • 一、准备工作
  • 二、AT固件的使用教程
  • 三、SDK开发的使用教程

一、准备工作

为了方便烧录和使用,我使用了安信可的ESP8266NodeMcu开发板,先烧录固件,这里分AT固件的烧录和SDK开发固件的烧录,烧录所需的软件和固件可在该进行获取,这里不再详细说明。
链接:链接:https://pan.baidu.com/s/1VnsFcfCO1lJPJ5duntNx9Q
提取码:9vkd

二、AT固件的使用教程

烧录固件并且确保开发板能正常工作,串口打印出正确的信息,如下图
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第1张图片
这时候发送关于微信配网和近场发现的相关AT指令

  1. AT+CWMODE=1 //模块设置为STA模式
  2. AT+CWAUTOCONN=1 //上电自动连接AP
  3. AT+CWSTARTSMART=3 //开启ESP-TOUCH+Airkiss配网
  4. AT+CWSTARTDISCOVER=“gh_4248324a4d02”,“aithinker”,10 //开启可被局域网内微信探测模式

设置完后打开微信,点击公众号上的WIFI配置按钮,弹出如下界面:

ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第2张图片
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第3张图片
点击开始配置后输入你手机连接WIFI的密码,点击连接后可以看到如下图的串口打印:

ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第4张图片
当出现WIFI GOT IP后手机上显示配置成功ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第5张图片
多次点击确定后,界面上会显示出收到设备信息:aithinker,这时候代表近场发现了aithinker这个设备名称
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第6张图片

三、SDK开发的使用教程

首先先搭建好8266的开发环境,具体可以查看我们另外一篇博文,这里不再进行详细说明
源代码可参考:https://github.com/xuhongv/xLibEsp8266Rtos3.1AirKiss
安装下载好后需要修改一些参数,如图:
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第7张图片
将ID配置成我们公众号上的公众号ID:自定义信息这里我修改成aithinker888,你也可以修改成想要的自定义信息
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第8张图片
红框的参数修改成近场发现的自定义信息,修改完毕后编译烧录到开发板上,现象如下图
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第9张图片
ESP8266安信可 ESP8266模块 AT使用和SDK开发的微信配网和近场发现_第10张图片

你可能感兴趣的:(安信可ESP8266)