Thingsboard 3.0 MQTTBox发送设备遥测数据

本章将介绍ThingsBoard 3.0 如何通过MQTTBox推送设备遥测数据到服务器。

创建设备

打开设备菜单,添加一个测试设备。
在这里插入图片描述

创建MQTT Client

创建完设备后,需要建立一个MQTT客户端用来测试发送数据,本文使用MqttBox,下载地址:MQTTBox

创建一个MQTT Client,配置如图所示:
在这里插入图片描述
主要配置如上图标注的地方,最重要的是Username配置,这里对应的是设备的访问令牌,也就是thingboard上我们刚才创建的设备对应的凭证,拷贝出来粘贴到Username就可以了。
在这里插入图片描述

发布数据到设备

发布数据前,我们需要到ThingsBoard官网查看MQTT设备api,了解发布到哪个Topic,设备API参考地址
在这里插入图片描述
通过官网文档可以看到,为了将遥测数据发布到ThingsBoard服务器节点,需要PUBLISH消息发送到以下主题:

v1/devices/me/telemetry

发送的数据格式为:

{"key1":"value1", "key2":"value2"}
#[{"key1":"value1"}, {"key2":"value2"}]
#{"ts":1451649600512, "values":{"key1":"value1", "key2":"value2"}}

知道了发布的主题后,开始使用MQTTBox发布遥测数据,配置如图:
在这里插入图片描述
配置完主题和内容后,再到ThingBoard上查看设备遥测数据是否接收到,出现下图说明数据接收成功:
在这里插入图片描述

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值