ThingsBoard-遥测

ThingsBoard提供了丰富的遥测数据功能,包括数据收集、存储、查询、可视化和规则引擎处理。它支持多种协议上传时序数据,使用WebSocket订阅数据更新,提供REST API进行数据查询,同时具备数据保留策略和持久性。规则引擎可用于生成警报、处理和分析时间序列数据。此外,还提供数据可视化功能,允许在仪表板上展示和分析数据。
摘要由CSDN通过智能技术生成

1、使用遥测数据

ThingsBoard 提供了一组与时间序列(遥测)数据相关的丰富功能:

  • 使用各种协议和集成从设备收集数据;
  • 时间序列数据存储在 SQL(PostgreSQL)或 NoSQL(Cassandra 或 Timescale)数据库中;
  • 查询最新的时序数据值或指定时间范围内的所有数据,灵活聚合;
  • 使用WebSocket订阅数据更新以进行可视化或实时分析;
  • 使用可配置和高度可定制的小部件和仪表板可视化时间序列数据;
  • 使用灵活的规则引擎过滤和分析数据;
  • 根据收集的数据生成警报;
  • 使用外部规则节点(例如 Kafka 或 RabbitMQ 规则节点)将数据转发到外部系统。

2、数据点

ThingsBoard 在内部将时间序列数据视为带时间戳的键值对。我们将单个带时间戳的键值对称为数据点。键值格式的灵活性和简单性允许与市场上几乎任何物联网设备轻松无缝集成。键始终是字符串,基本上是数据点键名,而值可以是字符串、布尔值、双精度、整数或 JSON。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将数据通过TCP设备发送到Thingsboard,需要进行以下配置步骤: 1. 在Thingsboard控制台中创建一个新设备,并将设备ID和访问令牌(access token)记录下来。 2. 安装并配置Thingsboard网关,可以参考官方文档进行操作。在配置文件中,将协议设置为“MQTT”,并将主机和端口设置为Thingsboard服务器的主机和端口。还需要在配置文件中添加“tb_mqtt_topic_attribute_updates”和“tb_mqtt_topic_ts_updates”这两个主题。 3. 在Thingsboard控制台中为设备定义属性和遥测数据。属性是设备的元数据,而遥测数据是设备生成的实时数据。可以为设备定义多个属性和遥测数据。 4. 在Thingsboard网关配置文件中,将设备ID和访问令牌添加到“devices”部分,如下所示: ``` "devices": { "device-01": { "type": "mqtt", "host": "localhost", "port": 1883, "username": "", "password": "", "client_id": "", "ca_cert": "", "certfile": "", "keyfile": "", "topic": "v1/devices/me/telemetry", "qos": 1, "retain": false, "access_token": "YOUR_ACCESS_TOKEN" } } ``` 5. 在设备中编写代码,将数据通过TCP设备发送到网关。可以使用Python的paho-mqtt库,如下所示: ``` import paho.mqtt.client as mqtt client = mqtt.Client() client.username_pw_set(username="YOUR_DEVICE_ID", password="YOUR_ACCESS_TOKEN") client.connect("localhost", 1883) client.publish("v1/devices/me/telemetry", '{"temperature": 25}') ``` 6. 如果一切正常,您应该能够在Thingsboard控制台中看到设备的属性和遥测数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了凡啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值