MQTT设备接入及上报数据的模拟器(新流程)
【摘要】 使用MQTT设备模拟器接入IoT平台并上报数据,本次使用的是新流程接入,上篇博客介绍的老流程依然可用。
注册设备
在平台创建应用、产品后,注册设备开始南向接入。保存好注册设备后返回的“设备ID”和“密钥”,供后续使用。
建连
下载附件bmqtt-client.rar,解压后直接双击可执行jar运行模拟器。
填写“Server”、“Port”、“DeviceId”和“DeviceSecret”。“Server”和“Port”在IoT平台管理控制台获取,“DeviceId”和“DeviceSecret”为注册设备后的返回信息。
点击“Connect”后,可在“Status”栏看到状态。连接成功后,登录管理门户查看设备状态是否已经转换为“在线”。
数据上报
填写上报数据的“Topic”和“Message”,点击“Publish”。
Topic:
/huawei/v1/devices/#deviceId#/data/json
Message:
{"msgType":"deviceReq","data":[{"serviceData":{"#property#":"#reportValue#"},"serviceId":"#serviceId#"}],"hasMore":0}
#deviceId#替换为设备ID,#serviceId#、#property#、#reportValue#:替换为对应的名字和属性值(基础版对serviceId、property、reportValue没有特殊要求)。
上报成功后,登录管理门户,在设备影子中查看MQTT设备模拟器上报的数据。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)