M5311之MQTT配网设置
【摘要】
MQTT基础设置
指令功能AT+CMRB复位模组AT测试是否连接成功(同步波特率)AT+SM=LOCK_FOREVER关闭睡眠AT+CMSYSCTRL=0,2打开指示灯AT+MQTTCFG="IP地址(...
MQTT基础设置
指令 | 功能 |
---|---|
AT+CMRB | 复位模组 |
AT | 测试是否连接成功(同步波特率) |
AT+SM=LOCK_FOREVER | 关闭睡眠 |
AT+CMSYSCTRL=0,2 | 打开指示灯 |
AT+MQTTCFG="IP地址(域名)",端口号,"ID0",60,"用户名","密码",1,0 |
MQTT配置 |
AT+MQTTOPEN=1,1,1,1,1,"mywill","001bye" |
连接并设置,遗嘱(可选) |
AT+MQTTSUB="/dev/ABC",1 |
订阅消息 接收数据回传 |
AT+MQTTPUB="/dev/ABE",1,1,0,0,"hello" |
发布消息,可对任意主题发布消息 |
AT+MQTTUNSUB="/dev/ABC" |
取消订阅 |
AT+MQTTDISC | 断开连接 |
AT+MQTTDEL | 释放资源, 之后可以再次使用+MQTTCFG 进行配置 |
MQTT查询命令
指令 | 功能 |
---|---|
AT+CSQ | 获得信号量 |
AT+MQTTSTAT? | 查询MQTT连接状态 |
+MQTTPUBACK
- 表示发布了消息
+MQTTPUBLISH
- 接收到订阅主题的消息
其他设置
指令 | 功能 |
---|---|
AT+CGREG=1 | 注册网络 |
AT+ICCID | 获取ICCID号 |
AT+CIMI | 获取EIMI号 |
AT+IPRCFG=1,0,1 | 配置自动接收,将接收的数据自动打印到串口,以hex的形式 |
AT+CPSMS=0 | 去掉省电模式,这个不设置成0,接收的网络数据不能打印到串口 |
文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。
原文链接:recclay.blog.csdn.net/article/details/103571074
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)