文章系列:
【騰訊雲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 RXD | ESP8266 TXD | 備註 |
---|---|---|---|
QCloud_AT_ESP8266_v2.0.0_UART_1_3.bin | GPIO3 | GPIO1 | 常規引腳通訊 |
QCloud_AT_ESP8266_v2.0.0_UART_15_13.bin | GPIO13 | GPIO15 | 交換引腳通訊 |
三 燒寫說明
以安信可ESP-12S模組爲例,在Windows下面建議使用樂鑫官方下載工具ESPFlashDownloadTool,燒錄截圖:
四 電腦模擬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
的說明;