您当前的位置: 首页 >  华为云

跋扈洋

暂无认证

  • 3浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

华为云接收MQTT客户端的数据并解析

跋扈洋 发布时间:2022-02-05 16:41:41 ,浏览量:3

MQTT客户端上报数据到华为云,华为云进行解析
  • 如何创建产品和设备
  • 华为云处理信息
    • 举例
  • 后续

如何创建产品和设备

大家直接看这篇文章:https://blog.csdn.net/qq_44629109/article/details/122789242?spm=1001.2014.3001.5501

华为云处理信息

华为云接收MQTT客户端发来的数据除了device_id这类恒定的以外,最关键的是两点:topic和data

  1. topic 使用MQTT协议通信的设备,通过Topic将设备数据分类上报和接收。Topic定义了设备的信息格式。
  2. data 顾名思义,data就是我们向华为云传输的我们真正想发送的数据。
{
	"services": [{
		"service_id": "D1",
		"properties": {
			"D1":1
		}
	}]
}

其中"service_id": “A”,中的A是我们的服务ID。 “properties”: {“B”:1},中的B是我们的属性名称

举例

MQTT客户端想要告诉华为云,D1的数据是1。 那么正确的发送方式应该是:

  1. topic
$oc/devices/这里填写用户名/sys/properties/report
  1. data
{
	"services": [{
		"service_id": "D1",
		"properties": {
			"D1":1
		}
	}]
}

上传成功后。此时,华为云将接受到的消息进行自动解析。会显示出如下结果。 可以看到,此时的数据已经解析成功。

后续

可以关注我的程序设计专栏。 关注微信公众号 在这里插入图片描述

编写不易,感谢支持。

关注
打赏
1663745539
查看更多评论
立即登录/注册

微信扫码登录

0.1869s