【问题标题】:Does Thingsboard store telemetry data into database by default?Thingsboard 是否默认将遥测数据存储到数据库中?
【发布时间】:2021-04-13 19:20:08
【问题描述】:

我正在研究 ThingsBoard 物联网平台,我不清楚的是:

ThingsBoard 默认情况下是否将其遥测数据存储到配置的数据库(Postgres 或 Cassandra)中?

我也可以用另一种方式提出问题:当我从设备的仪表板查看遥测数据时,这些数据来自哪里?


我的理解是默认数据流是:

设备 > 传输层 (mqtt, http) > Kafka

所以我认为如果您想进一步将遥测数据保存到数据库中,您必须在规则引擎中创建一个适当的规则,但我不确定这一点,如果我错了,请纠正我。

谢谢大家

【问题讨论】:

    标签: iot thingsboard


    【解决方案1】:

    找到答案:

    默认情况下,遥测数据不会存储到数据库中,除非您配置了具有特定操作的规则链。

    话虽如此,在 ThingsBoard 安装期间,会为您创建 Root 规则链,它包含对 save timeseries 的操作和配置数据库的属性。存储遥测数据的目标表是 ts_kv_latest_cf 用于最新遥测数据,ts_kv_cf 用于时间序列数据。

    如果您想进行快速简单的检查,请尝试从 Root 规则链中临时移除“保存时间序列”规则节点,并将数据发送到平台。

    【讨论】:

      猜你喜欢
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多