用户工具

站点工具


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发送数据

E:/xampp/htdocs/dokuwiki/data/attic/m0l200pxmqtt协议指令.1650439935.txt.gz · 最后更改: 2022/04/20 09:32 由 xuxubin