postgresql 使用Thingsboard中另一个数据库的数据转换遥测数据

fumotvh3  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(328)

从设备阅读值后,我需要使用该值和一些需要存储在另一个数据库中的参数来计算一些东西。
1.如何在thingsboard的PostgreSQL数据库中的表中存储一些额外的数据(不是来自设备)
1.如何从规则链中的表中读取数据?
谢谢

ktca8awb

ktca8awb1#

在ThingsBoard中,几乎每个实体都有两种类型的数据。第一种是时间序列,用于记录需要通过历史记录的数据。第二种是属性,表示我们只需要知道最新的值。
在根规则链中的“保存时间序列”之前或之后,您可以放置“originator attributes”规则节点,并使用它拉取服务器属性,其中包含您的附加信息。
为了让所有这些工作,你需要准备一个属性(在你的设备ThingsBoard页面上)。这可以手动完成(+签名,然后给予它一个名称和一个值),或者通过规则链,通过提供像{msg:{attributeName: 123, secondAttributeName: 321},metadata:{},msgType:"POST_ATTRIBUTES_REQUEST"}这样的对象。因为你可以在规则链中修改它,所以你可以对你的第二个数据库进行API调用,以获得你需要的那些特殊数字。

相关问题