AT+QMTCFG="aliauth",0,"a1uv6K0BsSI","test","bCRTTFehsV8IBLIOjGqtEHCsmDIIkysa" 移远的EC20模组,通过这个命令不能执行成功。是什么原因啊
1:配置模组MQTT协议版本(BC28/26 支持MQTT V3.1 和V3.1.1两个版本的协议, ONENET平台限定接入协议版本只能使用V3.1.1接入(腾讯云也是限定为V3.1.1), BC28/26 MQTT 默认为V3.1,需要使用命令配置为V3.1.1)
AT+QMTCFG="version",0,4
AT+QMTOPEN=0,"183.230.40.39",6002 //连接 MQ
AT+QMTCONN=0,"540552286","268646","snail"
AT+QMTSUB=0,1,"dev0",0 //订阅信息,服务器会自动创建
AT+QMTPUB=0,0,0,0,"dev1" //发送消息到 dev1
//解释一下,关于订阅的问题,如果本身是订阅者,也是发布者,发布信息后,看不到数据
//为了方便测试,建立两个MQTT产品,用模拟器同时登陆
//建立A主题,建立B主题。 用A给B发数据进行测试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。