消息队列可以把物联网设备上传的信息分发给其它设备和软件。
Onenet官网关于消息队列的连接文档并不详细,有些细节没有交待清楚,导致初次接触者无法快速连接成功。本文是笔者多次实践后的总结,仔细参照本文可少走弯路。
添加服务实例参见如下链接
STEP 1 服务开通与资源创建
添加MQ服务实例并创建topic,创建订阅。本例中: 实例名称为:Mdevice1_2SimDevice,topic名为:test ,订阅名为:test-sub1,test-sub2
点击“实例详情”,进入“Topic管理”
点击“topic详情”
二、MQTT.fx客户端配置
STEP 1 客户端配置
1.打开MQTT.fx客户端,进入客户端配置页面。
Broker Adress地址
填写参见:OneNET - 中国移动物联网开放平台
token密码的生成:
关于鉴权的详细说明参见:OneNET - 中国移动物联网开放平台
打开在线时间戳生成网址 时间戳(Unix timestamp)转换 - TOOLFK工具网
为实验方便时间戳设定的长一点,避免每次生成,
参见客户端连接与订阅:OneNET - 中国移动物联网开放平台
各项参数填入token计算工具,生成密码后,复制粘贴到MQTT.fx 配置页面的Password
CA证书下载:
地址:https://open.iot.10086.cn/doc/iot_platform/images/iot_platform/mqtts/MQTTS-certificate.zip
General选项的配置
Clean Session必须置勾选的原因:参见OneNET - 中国移动物联网开放平台
上述参数设置完毕并保存好,返回主界面点击“Connect”,即可连接成功。