【腾讯云AT固件指令笔记②】安信可 ESP-12S 模组接入腾讯云IoT的AT指令固件烧录指导

文章系列

【腾讯云AT固件指令笔记①】AT指令对接腾讯云基本使用;
【腾讯云AT固件指令笔记①】安信可 ESP-12S 模组接入腾讯云IoT的AT指令固件烧录指导;

一 前言

腾讯云IoT AT指令是一套使用 ESP-12S通讯模组接入腾讯云物联平台的定制AT指令集,设备接入和通讯更为简单。

关于腾讯云IoT定制AT指令 ESP-12S 版本的详细说明,包括MQTT/OTA/WiFi配网,请参考文档《腾讯云IoT AT指令集-WiFi-ESP8266》。关于 ESP-12S 通用AT指令,请参考 ESP-AT

二 固件说明

腾讯云IoT定制的AT模组固件 QCloud_IoT_AT_ESP8266,适用于安信可 ESP-12S/12F(所有 FLASH >=2MB以上的ESP8266模组,不包括 ESP-01/01S)。

AT串口使用UART0,默认的Tx为GPIO1,Rx为GPIO3。但因为 ESP-12S 的UART0 默认会在上电启动期间输出一些打印,如果打印信息影响设备功能,可在上电期间将 U0TXD(GPIO1)、U0RXD(GPIO3) 分别与 U0RTS (GPIO15),U0CTS(GPIO13)进行交换,以屏蔽打印。

固件下载:点我下载

因此我们提供了两个版本的固件:

固件ESP8266 RXDESP8266 TXD备注
QCloud_AT_ESP8266_v2.0.0_UART_1_3.binGPIO3GPIO1常规引脚通讯
QCloud_AT_ESP8266_v2.0.0_UART_15_13.binGPIO13GPIO15交换引脚通讯

三 烧写说明

以安信可ESP-12S模组为例,在Windows下面建议使用乐鑫官方下载工具ESPFlashDownloadTool,烧录截图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EF3FpLRs-1593934333942)(./downconfig.png)]

四 电脑模拟MCU开发工具

为了开始熟悉指令使用,我们为大家准备了PC端模拟MCU的可视化工具:https://axk.coding.net/s/98cbbda6-ff1e-4c38-819d-325bce81bacc

此软件用于体验和测试ESP-12S模组定制AT固件,通过简单几步操作就可以完成连接腾讯云物联网服务并进行消息通信,更可以用腾讯连连小程序完成WiFi配网和添加设备操作,直接使用小程序与设备模组互动,具体请看该目录的README说明!

五 模组配置

ESP8266模组固件和模组信息存储于不同FLASH分区,模组固件在启动时候会读取模组信息并做相应配置,这样同一版本模组固件可以适配不同的模组硬件。比如FLASH大小以及WiFi状态灯控制的GPIO等等,具体可以参考AT指令手册AT+TCMODINFOSET的说明;