ESP8266-MQTT通信
2025/12/12小于 1 分钟
ESP8266-MQTT通信
检查固件是否可用
AT+MQTTUSERCFG=0,1,"ESP8266Client","myname","password",0,0,""
不报错证明可用
烧录固件
使用固件名为 1471_esp8266-at_mqtt-1mIO_O引脚接地进入烧录模式
通信方式
采用订阅发布式
调试软件MQTTX



AT指令使用
| 指令 | 用途 |
|---|---|
AT+CWMODE=1 | wifi客户端模式 |
AT+CWJAP="aaa","aaaaaaaa" | 连接wifi |
AT+MQTTUSERCFG=0,1,"ESP8266Client","myname","password",0,0,"" | 设置 MQTT 参数 |
AT+MQTTCONN=0,"47.113.191.144",1883,1 | 连接MQTT服务器 |
AT+MQTTSUB=0,"test/topic",0 | 订阅话题 |
AT+MQTTPUB=0,"test/topic","Hello from ESP8266",0,0 | 发布信息 |
AT+MQTTSUB? | 查看订阅的话题 |
AT+MQTTCLEAN=0 | 关闭服务器连接 |
整体流程
- 连接wifi
- 设置客户段信息
- 连接mqtt服务器
- 订阅主题,发布信息
