eternal-echo / zigbee-gateway-stm32

0 stars 0 forks source link

打开AT组件,通过CLI测试AT指令能否正常控制ESP8266 #1

Closed eternal-echo closed 1 year ago

eternal-echo commented 1 year ago

先调通at组件,验证能否通过串口控制esp8266 使用的at_device软件包

eternal-echo commented 1 year ago

资料

RTT

AT组件的原理
应用 AT 组件连接 ESP8266 模块 使用AT device软件包,实现对esp8266和bc26的控制

esp8266

AT指令集文档的阅读方式 ESP-AT 不同版本命令集支持对比

esp

AT 指令
AT bin list

安信可

at固件列表

eternal-echo commented 1 year ago

步骤

esp8266

烧录

从乐鑫官网下载并更新esp8266的at固件 参考烧录过程,使用flash_download_tool_3.8.7烧写,烧写时注意合成固件的属性要与实际的flash大小一致(esp8266模块是8M)

测试

测试指令AT+CIPDNS_CUR?AT+MQTTCONN?,确保支持rtt的at device和mqtt功能。 BAT_AT属于nonos版本的固件:

Image

MQTT_AT属于idf版固件:

Image

使用指令

https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/AT_Command_Set/TCP-IP_AT_Commands.html#tcpip-at

rtt

参考应用 AT 组件连接 ESP8266 模块,使能串口2,添加at软件包,然后将esp8266模块与stm32串口2相连

Image

Image

eternal-echo commented 1 year ago

结果

目前已调通esp8266的at组件,需要编写mqtt指令来连接阿里云