ESP8266+AT指令,使用MQTT协议连接阿里云

AT指令集
AT+CWMODE=1
AT+CWJAP="热点名","热点密码"
AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
AT+MQTTUSERCFG=0,1,"NULL","username","passwd",0,0,""
AT+MQTTCLIENTID=0,"ClientId" ——两个‘,’前要加‘\’
AT+MQTTCONN=0,"mqttHostUrl",port,1

使用微信配网
AT+CWMODE=1
AT+CWSTARTSMART
AT+CWSTOPSMART // 无论配置是否成功都需要关闭快连模式

例如:
AT+CWMODE=1
AT+CWJAP="WIN-TEST","12345678"
AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
AT+MQTTUSERCFG=0,1,"NULL","switch&a1RAD0a5y61","2ef3f05a8a5963bf94396e04feab04dc94d1296f6ee42e0c3aaa32cb2290276e",0,0,""
AT+MQTTCLIENTID=0,"a1RAD0a5y61.switch|securemode=2,signmethod=hmacsha256,timestamp=1739877909278|"
AT+MQTTCONN=0,"a1RAD0a5y61.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1

上传数据
AT+MQTTPUB=0,"发布的Topic","{"params":{"标识符":数据}}",1,0
例如:
AT+MQTTPUB=0,"/sys/a1RAD0a5y61/switch/thing/event/property/post","{"params":{"powerstate":1}}",1,0

订阅消息
AT+MQTTSUB=0,"订阅的Topic",1
例如:
AT+MQTTSUB=0,"/sys/a1RAD0a5y61/switch/thing/service/property/set",1

posted @   RefuelW  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示