华为云接收MQTT客户端的数据并解析
Posted 跋扈洋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为云接收MQTT客户端的数据并解析相关的知识,希望对你有一定的参考价值。
MQTT客户端上报数据到华为云,华为云进行解析
如何创建产品和设备
大家直接看这篇文章:https://blog.csdn.net/qq_44629109/article/details/122789242?spm=1001.2014.3001.5501
华为云处理信息
华为云接收MQTT客户端发来的数据除了device_id这类恒定的以外,最关键的是两点:topic和data
- topic
使用MQTT协议通信的设备,通过Topic将设备数据分类上报和接收。Topic定义了设备的信息格式。
- data
顾名思义,data就是我们向华为云传输的我们真正想发送的数据。
"services": [
"service_id": "D1",
"properties":
"D1":1
]
其中"service_id": “A”,中的A是我们的服务ID。
“properties”: “B”:1,中的B是我们的属性名称
举例
MQTT客户端想要告诉华为云,D1的数据是1。
那么正确的发送方式应该是:
- topic
$oc/devices/这里填写用户名/sys/properties/report
- data
"services": [
"service_id": "D1",
"properties":
"D1":1
]
上传成功后。此时,华为云将接受到的消息进行自动解析。会显示出如下结果。
可以看到,此时的数据已经解析成功。
后续
可以关注我的程序设计专栏。
关注微信公众号
编写不易,感谢支持。
以上是关于华为云接收MQTT客户端的数据并解析的主要内容,如果未能解决你的问题,请参考以下文章
ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT客户端接收云平台的数据
解析ajax服务请求——客户端的数据配置解析——服务端node的接收数据的解析——其他状态——fetch——ajax封装fetch