【AT指令使用】安信可ESP-12S/ESP32S模组AT固件应用之微信小程序热点配网OTA升级
目录
- 前言
- 一、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-thinker.com/_media/web_esp32-s_dio-v2.2.0_Uart0.zip
安信可ESP12S出厂固件也不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-thinker.com/_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 和 password
AT+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-thinker.com
开发资料:https://docs.ai-thinker.com
官方论坛:http://bbs.ai-thinker.com
公司地址: 深圳市宝安区西乡固戍华丰智慧创新港C栋410
【AT指令使用】安信可ESP-12S/ESP32S模组AT固件应用之微信小程序热点配网OTA升级相关推荐
- 【微信小程序控制硬件13 】 与硬件平台无关,微信小程序 AP 配网安信可 Wi-Fi 模块入网示例。【AT篇,附带Demo】
文章目录 前言 一 材料准备 二 实现目的 三 配置的数据交互协议 3.1 小程序发送网络信息阶段 3.2 模组连接路由器的回调: 四 配置原理和过程 五 设备端 AT 交互过程 另外,不要把我的博客 ...
- 【AT指令使用】安信可ESP-32-S3/ESP-32-C3系列模组AT固件应用之Web Captive portal功能
目录 前言 一.Captive portal功能原理 二.操作过程 1.烧录带有Captive portal功能的AT固件 2.模组开启Captive portal功能操作过程 3.手机部分的操作过程 ...
- 安信可分享 | 分享一个基于airkiss协议的配网小程序,实现小程序一键配网安信可ESP32C3\ESP8266\ESP32\ESP32S2系列的模组。(附带源码)
文章目录 一.关于 WeChatAirkiss 1.1 应用场景 二.airkiss 简介 三.开始使用 四.API说明 五.FAQ 六.开源微信物联网控制一览表 联系我们 一.关于 WeChatAi ...
- 安信可的GPRS+GSM模组A9连接机智云的教程
安信可的GSM+GPR模组连接机智云搭建教程,官网给的文档也有相应的教程.我这里纯数对于个人连接机智云的过程中做一个记录. 1.首次先准备好好模组+USB转TTL串口工具+安信可官网的串口助手. 2. ...
- 安信可PB-01/02蓝牙模组实现远程OTA无线升级功能介绍,剖析整个实现原理和代码介绍。
文章目录 一.安信可PB-01/02蓝牙模组 OTA简介 二.安信可PB-01/02蓝牙模组 FOTA实现流程 三.通过手机APP 完成安信可PB-01/02蓝牙模组的OTA演示 联系我们 一.安信可 ...
- 【 安信可海思Hi-12F模组】AT指令入门教程 接入鸿蒙智联
文章目录 一.前言 二.创建产品 三.产品信息配置 3.1 AT+SYSVER 设置产品系统信息 3.2 AT+SYSPRAM 配置产品详细信息 3.3 AT+SYSTOKEN 设置产品 token ...
- 【离线语音专题①】安信可最新离线语音模组VC系列出厂固件使用教程——SDK开源?
文章目录 前言 一.使用前准备 1.通讯接口连接 2.开发板硬件说明 3.烧录说明 (1)JTAG烧录接线及烧录介绍 (2)UART串口升级接线及烧录介绍 二.模组出厂固件使用 1.指令词及指令码 2 ...
- 安信可PB系列蓝牙模组 APP Ble Mesh组网教程
文章目录 一.前言 二.硬件准备 三.软件准备 四.AT指令集 五.APP组网示例 六.数据通信 一.前言 本文以PB-02开发板为例,介绍PB系列蓝牙模组通过安卓"PHY Mesh&quo ...
- 【腾讯连连 腾讯物联网入门学习 第3篇】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!(源码开放)
文章目录 一.简介 二.开发指导 2.1 腾讯物联开发平台配置 2.2 微信小程序导入步骤 三.设备开发 3.1 AT直连对接 3.2 SDK二次开发 四.本人开源微信物联网控制 一览表 另外,不要把 ...
最新文章
- 09Abstract Factory(抽象工厂)模式
- Js实现点击超链接弹出层,效果仿Discuz登录!
- 【 FPGA 】时钟偏斜及其影响
- svn命令行使用说明
- 2020 年腾讯新增 20 亿行代码,鹅厂第一编程语言还是它
- java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...
- java数据类型转换和数组总结
- c#winform演练 ktv项目 关注MediaPlayer控件的状态
- centos怎样安装mysql,Centos安装mySQL
- Python编程实例(4)
- Visual Studio2012 安装教程
- 身份证识别技术方案介绍
- 移动磁盘提示文件系统损坏要怎么恢复数据
- Promise的基本用法以及作用
- 有效发布促成高效软文营销 | 媒介启航
- 【AI简报20220311期】汽车AI芯片竞赛加速、苹果最强芯M1 Ultra登场
- 招投标阶段的内部控制要点
- 2019最新Android常用开源库总结(持续更新,建议收藏)
- [硬件项目] 1、汽车倒车雷达设计——基于API8108A芯片简易智能语音模块的设计与实现...
- 从键盘输入一个正整数,判断它是否为3和5的倍数,如果是,则输入yes,否则输出no。