onenet云平台
设备接入鉴权:
token算法生成:
文档中心
产品ID:249g85MgT0
设备ID:MQTT-test
设备密钥:dk9xTWJnUlVuSmxCWjhKckM5WHloR1ZsdGpTc3Z4Tkk=
token生成:version=2018-10-31&res=products%2F249g85MgT0%2Fdevices%2FMQTT-test&et=1824540980&method=md5&sign=YARYNYoj%2Fbi74l2PdcYz2Q%3D%3D
App inventorMQTT客户端
| Broker | mqtts.heclouds.com |
| ClientID | 设备ID |
| Port | 1883 |
| UserName | 产品ID |
| UserPassword | token |
属性上报
订阅主题:$sys/249g85MgT0/MQTT-test/thing/property/post/reply
上报主题,$sys/249g85MgT0/MQTT-test/thing/property/post
{"id": "123","version": "1.0","params": {"BrightValue": {"value": 100},"ColourData": {"value": "100"}}}华为云平台
创建产品,并注册设备
产品ID: 6ae70e1fcbb0cf6bb9931361
设备密钥:22b4396863e28a882da1a4c0108efb57
设备ID:6ae70e1fcbb0cf6bb9931361_MQTT-test
开发产品模型并自定义属性
鉴权
链接:Huaweicloud IoTDA Mqtt ClientId Generator
填写注册设备后生成的设备ID(DeviceId)和密钥(DeviceSecret),生成连接信息(ClientId、Username、Password)
使用生成工具生成的clientId格式,默认不校验时间戳:设备ID_0_0_时间戳
ClientId:6ae70e1fcbb0cf6bb9931361_MQTT-test_0_0_2026110110
Username:6ae70e1fcbb0cf6bb9931361_MQTT-test
Password:bfb4cc1abeede52f89664e093c1bbff4b974c740daf24d4214afd562367106f8
参数名称 | 说明 |
|---|---|
Broker Address | 填写从设备接入服务控制台获取的平台对接信息,此接入地址为域名信息。不能通过域名接入的设备,通过在cmd命令框中执行“ping 域名”获取IP地址,用IP地址接入平台。由于IP地址不固定,您需要将IP地址做成可配置项。(77ee2b9d4d.st1.iotda-device.cn-north-4.myhuaweicloud.com) |
Broker Port | 默认为1883。 |
Client ID | 设备clientID |
User Name | 即设备ID |
Password | 加密后的设备密钥 |
属性上报
topic:$oc/devices/6ae70e1fcbb0cf6bb9931361_MQTT-test/sys/properties/report
{ "services": [{ "service_id": "data", "properties": { "tmp": 30, "humi":42 } } ] }无回应