用户工具

站点工具


m0l200pxmqtt协议指令

这是本文档旧的修订版!


M0L200PX MQTT指令

设置/查询 MQTT服务器的域名(或者IP地址)和端口号

AT+MSOCK
查询指令:AT+MSOCK<CR><LF> 响应:+ok=port,address<CR><LF><CR><LF>
设置指令:AT+MSOCK=port,address<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 port:MQTT服务器端口号;address:MQTT服务器的IP地址或者域名
备注 完成以上步骤后,模块开始连接MQTT服务器,当连接成功后,会出现+MQTT:OK,则连接服务器成功!当出现+MQTT:FAIL时,则说明从MQTT断开。

设置/查询 MQTT的登录用户名和密码

AT+MUSER
查询指令:AT+MUSER<CR><LF> 响应:+ok=user,password<CR><LF><CR><LF>
设置指令:AT+MUSER=user,password<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 user:MQTT服务器登录账号;password:MQTT服务器登录密码

设置/查询 MQTT的CLIENT ID

AT+MCID
查询指令:AT+MCID<CR><LF> 响应:+ok=client id<CR><LF><CR><LF>
设置指令:AT+MCID=client id<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 client id:mqtt的client id

查询 MQTT的连接状态

AT+MSLK
查询指令:AT+MSLK<CR><LF> 响应:+ok=status<CR><LF><CR><LF>
参数说明 status:on:已连接;off:未连接

设置订阅号和QOS等级

AT+MSUB
设置指令:AT+MSUB=qos,sub<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 qos:取值为QOS0,QOS1,QOS2;sub:主题号

取消订阅号

AT+MSUB
设置指令:AT+MUSU=sub<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 sub:主题号

通过MQTT发送数据

AT+MPUB
设置指令:AT+MPUB=qos,length,pub<CR><LF> 出现>后,输入数据,响应:+ok=len<CR><LF><CR><LF>
参数说明 qos:取值为QOS0,QOS1,QOS2;length:消息内容的数据长度;pub:发布号的主题,len:实际发送的数据长度

关闭与MQTT服务器的连接

AT+MUSER
设置指令:AT+MCLOSE<CR><LF> 响应:+ok<CR><LF><CR><LF>

设置/查询 MQTT的keepalive

AT+MKEEP
查询指令:AT+MKEEP<CR><LF> 响应:+ok=time<CR><LF><CR><LF>
设置指令:AT+MKEEP=time<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 time:mqtt的keepalive的时间

设置/查询 MQTT的遗愿消息

AT+WILL
查询指令:AT+WILL<CR><LF> 响应:+ok=heme,massage<CR><LF><CR><LF>
设置指令:AT+WILL=heme,massage<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 theme:遗愿消息主题;massage:遗愿消息内容

连接阿里云物联网套件

设置指令:AT+ALISOCK=param0,param1,param2<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 param0:Device Name;param1:Product Key;Param2:Device Secret
E:/xampp/htdocs/dokuwiki/data/attic/m0l200pxmqtt协议指令.1650443129.txt.gz · 最后更改: 2022/04/20 10:25 由 xuxubin