目录
前言一、Web 服务配网二、操作过程1.烧录带有Web服务功能的AT固件2.Web服务配网过程2.1 ESP-12S/ESP32-S搭建Web服务器2.2 微信小程序部分的操作 3.Web服务OTA升级操作过程3.1、新固件准备3.2、微信小程序操作 更多资料前言
安信可基于乐鑫芯片设计的无线模组常用的wifi配网方式有三种:智能配网、热点配网以及蓝牙配网;
智能配网常用的两种方式:ESP-TOUCH APP实现配网以及微信Airkiss实现配网。蓝牙配网主要通过BLUFI配网协议完成配网。今天的主题是热点配网的应用,这次我们用的是基于微信小程序的热点配网。该小程序处理配网功能之外,还有OTA升级功能。
一、Web 服务配网
web服务配网的原理就是模组开启热点,搭建HTTP服务器,微信小程序作为客户端连接模组,将指定wifi的账号密码发送给模组。模组解析出指定wifi账号密码之后,连接指定的wifi。
二、操作过程
1.烧录带有Web服务功能的AT固件
安信可ESP32S出厂固件不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-/_media/web_esp32-s_dio-v2.2.0_Uart0.zip
安信可ESP12S出厂固件也不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-/_media/esp8266_rxio3_txio1_at_web_ota.rar
2.Web服务配网过程
2.1 ESP-12S/ESP32-S搭建Web服务器
ESP-12S/ESP32-S模组烧好固件以后输入以下指令完成Web服务搭建:
AT+RESTORE//清除之前的配网信息AT+CWMODE=3//配置 ESP 设备为 Station + SoftAP 模式AT+CWSAP="pos_softap","espressif",11,0,3 //设置 SoftAP 的 ssid 和 passwordAT+CIPMUX=1//使能多连接AT+WEBSERVER=1,80,25//开启Web服务
注:
微信小程序实现Web服务配网中,ESP-12S模组/ESP32S模组的热点的SSID与PASSWORD只能设置为"pos_softap"与"espressif",一旦设置错误,配网将失败。
2.2 微信小程序部分的操作
扫描下方的二维码或者在小程序搜索框中输入“ESP-AT”即可进入配网界面:配网操作界面如下:
在热点配网操作界面中输入指定wifi的账号密码,点击“开始配网”。
配网成功,界面将显示“配网成功”的提示:
3.Web服务OTA升级操作过程
配网功能完成以后,保持Web服务连接,我们还可以完成OTA升级功能。
3.1、新固件准备
升级固件我们用编译好的AT固件,该固件的路径:esp-at\build\esp-at.bin
将该固件传到微信上任意聊天窗口。
3.2、微信小程序操作
切换OTA升级功能界面,点击浏览,选中刚刚上传的升级固件,点击固件升级:
OTA升级成功以后,升级界面将显示“升级成功”:
更多资料
以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料获取访问以下连接
官方官网:https://www.ai-
开发资料:https://docs.ai-
官方论坛:http://bbs.ai-
公司地址: 深圳市宝安区西乡固戍华丰智慧创新港C栋410