使用MQTT.fx工具连接IoT平台
【摘要】 本文档以MQTT.fx为例,介绍以MQTT原生协议接入IoT平台。MQTT.fx 是目前主流的 MQTT 客户端,可以快速验证是否可以与 IoT平台服务交互发布或订阅消息。
注册设备
在平台创建应用、产品后,注册设备开始南向接入。保存好注册设备后返回的“设备ID”和“密钥”,供后续使用。
生成原生连接信息
下载附件,解压后直接双击运行可执行jar。
填写“deviceId”和“deviceSecret”(注册设备后的返回信息),点击“Generate”。保存返回信息供后续使用。
MQTT.fx工具接入
MQTT.fx工具请自行下载。
配置连接信息
填写信息,“Broker Address”和“Broker Port”在IoT平台管理控制台获取。“Client ID”、“User Name”和“Password”分别对应上一步生成工具的返回信息。
导入附件中的证书plt-device-ca.pem。
连接、上报数据
选择刚刚编辑完的MQTT Broker Profile,点击“Connect”。连接成功后,登录管理门户查看设备状态是否已经转换为“在线”。
连接成功后,可以上报数据了。
填入Topic和Message后,点击“Publish”。
Topic:
/huawei/v1/devices/#deviceId#/data/json
Message:
{"msgType":"deviceReq","data":[{"serviceId":"#serviceId#","serviceData":{"#property#":"#reportValue#"}}],"hasMore":0}
说明:
#deviceId#替换为设备ID,#serviceId#、#property#、#reportValue#:替换为对应的名字和属性值(基础版对serviceId、property、reportValue没有特殊要求)。
上报成功后,登录管理门户,在设备影子中查看上报的数据。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
技术火炬手2019/02/20 07:31:281楼编辑删除举报
sww2019/04/26 14:14:122楼编辑删除举报
正光2019/04/30 07:47:283楼编辑删除举报
julychang2019/05/16 17:05:234楼编辑删除举报
tm.yang2019/05/21 07:38:575楼编辑删除举报
shawnjoe2019/07/27 07:27:026楼编辑删除举报
做不出来老板就吃了我2019/08/04 12:41:447楼编辑删除举报
一枚IoT开发者2019/09/16 09:02:108楼编辑删除举报
华为云社区精选2019/12/26 07:38:339楼编辑删除举报
https://bbs.huaweicloud.com/forum/thread-35507-1-1.html