1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 华为云物联网平台创建产品与设备(含MQTT.fx测试)

华为云物联网平台创建产品与设备(含MQTT.fx测试)

时间:2019-06-30 23:14:31

相关推荐

华为云物联网平台创建产品与设备(含MQTT.fx测试)

一. 创建产品、注册设备、添加属性

1. 创建产品

点击进入:华为云物联网平台控制台

2.注册设备

此时可获取设备ID和密钥:

device id:“61fb2d7fde9933029be5ff9e_esp8266_test01”

secret:“自己设定的密钥”

3.添加属性

4.获取MQTT三元组(ClientId、Username、Password)

我们可以通过华为云提供的官方产品帮助文档中,根据参数描述自己计算出三元组;或者我们可以使用下面的网页来帮助我们生成三元组

华为云物联网平台MQTT三元组在线生成

补充:平台接入地址为:iot--north-,端口号:1883

此时我们已经获取了下面这些信息,就可以使用MQTT.fx客户端软件进行登录测试

device_id:61fb2d7fde9933029be5ff9e_esp8266_test01

secret: “自己设定的密钥”

ClientId:61fb2d7fde9933029be5ff9e_esp8266_test01_0_0_10

Username:61fb2d7fde9933029be5ff9e_esp8266_test01

Password:xxxxxxxxxx计算出来的秘钥xxxxxxxxxxxxxxxxxxxx

MQTT_Address:iot--north-

MQTT_Port:1883

二. 使用MQTT.fx进行测试

1.登录MQTT测试

填写我们能上面获得的相关信息,创建完后点击Connect,右上角会有绿色提示灯即代表登录成功

2.查看在线状态

3. 添加服务、属性、命令

4.常用的Topic

topic手册

1)设备上报属性

$oc/devices/{device_id}/sys/properties/report(需将“{device_id}”替换为所需的设备id)

2)平台下发命令

$oc/devices/{device_id}/sys/commands/#(需将“{device_id}”替换为所需的设备id)

3) 数据格式

{"services":[{"service_id":"你的服务id","properties":{"你的属性名称": 设置的值}}]

4)上报测试

监控运维的在线调试中可查看具体信息

5)下发测试

接下来我们就可以通过对其他设备的编程控制来代替mqtt.fx实现基本通信与控制啦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。