Thingsboard 3.0 MQTTBox发送设备遥测数据
2020-08-03 11:50
2291 查看
本章将介绍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上查看设备遥测数据是否接收到,出现下图说明数据接收成功:
相关文章推荐
- [Ember Zigbee]Zigbee3.0设备自定义ZCL数据包发送数据
- swift3.0 发送json数据给服务器
- ESP8266浏览器发送数据到远程设备测试OK
- 使用EMQX-CoAP插件接收硬件设备通过CoAP协议发送的数据
- MQTT连接服务器发送和接收数据
- GameKit中通过GKSession向联机设备发送数据
- [ActionScript 3.0] AS向php发送二进制数据方法之——在URLRequest中构造HTTP协议发送数据
- Android蓝牙搜索设备,向其发送数据并接收-刘宇
- CC2541 设备发送数据给手机
- MQTT Java客户端Eclipse paho实现数据的发送和接收
- Thingsboard之MQTT设备协议简介
- MQTT Java客户端Eclipse paho实现数据的发送和接收
- Android蓝牙搜索设备,向其发送数据并接收
- 物联网时代-跟着Thingsboard学IOT架构-MQTT设备协议
- C# 如何捕获一个USB设备发送到PC的数据
- [ActionScript 3.0] AS利用ByteArray向PHP发送二进制数据生成图片
- linux socket 设置从哪个网络设备发送数据 SO_BINDTODEVICE
- jmeter3.0 webservice接口测试 每个线程发送不同的数据
- 网络设备发送队列相关数据结构及其创建函数 (linux网络子系统学习 第十节 )
- 如何在应用和设备间共享数据之一共享简单的数据之发送