MC25 MQTT测试
移远MC25 MQTT测试记录
1 服务器参数
地址:house.playbear.net
MQTT端口:1883
配置端口:18083
2 MQTT配置流程
2.1 开启MQTT连接
AT+QMTOPEN=0,"house.playbear.net",1883
2.2 连接服务器
AT+QMTCONN=0,"客户端ID"。如下所示:
AT+QMTCONN=0,"MC25"
2.3 订阅主题
AT+QMTSUB=0,1,"主题",2。如下所示:
AT+QMTSUB=0,1,"topic/report",2
2.4 发布消息
AT+QMTPUB=0,0,0,0,"topic/pub",13
内容(注意不能带回车换行符):{"value":123}
3 命令表
AT指令 | 描述 | 数据格式 | 参数说明 |
---|---|---|---|
AT | 测试模块是否正常 | AT | 无 |
AT+QSCL | 配置模块休眠模式 | AT+QSCLK=n | 0: 禁用休眠 1: 使能休眠,并通过PSM_EINT下降沿唤醒深度休眠 2: 仅使能轻休眠 |
AT+QMTOPEN | 创建MQTT连接 | AT+QMTOPEN=0,"host",port | 服务器地址及端口 |
AT+QMTCONN | 发起连接 | AT+QMTCONN=0,"clientid" | 客户端ID |
AT+QMTSUB | 订阅主题 | AT+QMTSUB=0,id,"topic",qos | id: 消息ID topic: 主题 qos: 服务质量 |
AT+QMTUNS | 退订主题 | AT+QMTUNS=0,id,"topic" | id: 消息ID topic: 主题 |
AT+QMTPUB | 发布消息 | AT+QMTPUB=0,0,0,0,topic,len | topic: 主题 len: 数据长度 |
AT+QMTDISC | 断开连接 | AT+QMTDISC=0 | 无 |