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

本文介绍了如何在华为云物联网平台上创建产品、注册设备并添加属性,然后使用MQTT.fx客户端进行测试。获取MQTT三元组并登录MQTT测试,重点讲解了设备上报属性、平台下发命令的Topic以及数据格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

1. 创建产品

点击进入:华为云物联网平台控制台
创建产品

2.注册设备

在这里插入图片描述
此时可获取设备ID和密钥:
device id:“61fb2d7fde9933029be5ff9e_esp8266_test01”
secret:“自己设定的密钥”

3.添加属性

在这里插入图片描述

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

我们可以通过华为云提供的官方产品帮助文档中,根据参数描述自己计算出三元组;或者我们可以使用下面的网页来帮助我们生成三元组
华为云物联网平台MQTT三元组在线生成
在这里插入图片描述

在这里插入图片描述
补充:平台接入地址为:iot-mqtts.cn-north-4.myhuaweicloud.com,端口号:1883
此时我们已经获取了下面这些信息,就可以使用MQTT.fx客户端软件进行登录测试
device_id: 61fb2d7fde9933029be5ff9e_esp8266_test01
secret: “自己设定的密钥”
ClientId: 61fb2d7fde9933029be5ff9e_esp8266_test01_0_0_2022020310
Username:61fb2d7fde9933029be5ff9e_esp8266_test01
Password:xxxxxxxxxx计算出来的秘钥xxxxxxxxxxxxxxxxxxxx
MQTT_Address:iot-mqtts.cn-north-4.myhuaweicloud.com
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实现基本通信与控制啦

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IOT趣制作

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值