M5311之MQTT配网设置

本文详细介绍MQTT协议的基础设置及指令操作,包括模组复位、连接配置、消息订阅与发布等关键步骤。同时,提供了网络注册、信号查询及资源释放等实用指令,为物联网设备的MQTT应用提供全面指南。

MQTT基础设置

指令功能
AT+CMRB复位模组
AT测试是否连接成功(同步波特率)
AT+SM=LOCK_FOREVER关闭睡眠
AT+CMSYSCTRL=0,2打开指示灯
AT+MQTTCFG="IP地址(域名)",端口号,"ID0",60,"用户名","密码",1,0MQTT配置
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,接收的网络数据不能打印到串口
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值