Thingsboard 数据采集,设备数据从设备自动同步到资产和实体视图

本文介绍TB平台设备数据采集流程及规则引擎配置方法。包括遥测数据与属性数据上报方式、数据展示、规则引擎配置及实体视图应用等内容。

刚接触Tb采集的时候,发现设备数据无法呈现到设备属性和设备遥测数据中,还以为出了bug,各种折腾,甚至升级tb版本,实际上完成数据采集后再配置规则引擎就可以解决问题。数据如何上报,请关注我写的另一篇文章。

post telemetry 上报遥测数据,一般是上报设备时间序列数据

post attributes 上报属性数据,一般是设备属性,例如版本号,生产日期等。

这步做完,数据就会在设备属性和遥测中正常显示。

把这个设备添加到资产下,发现资产下没有自动显示数据,这时候需要在规则引擎中保存完后把数据传播到资产才能在资产下显示出来,注意传播的层级指的是查询层级,无论查询多少层级,仅仅把数据传播到查询的第一个节点,不会全部层级传播。

这时候查看资产下数据可以正常显示了,设备属性同理,不过一般没人把设备属性保存在资产里。

也是为了方便做聚合查询,例如一层楼有几十个环境传感器,我可以把这几十个传感器加入这个资产,在聚合查询中使用资产id做聚合求平均等操作。

对于实体视图,一般我们把设备关联给某个资产,资产分配给A企业,这些设备就属于A企业,有时候我们需要把设备开放给B企业,例如环境采集数据,B企业又不愿意买,可以考虑用这种方式实现,为B企业建立实体视图,把A企业的资产添加给这个视图,数据就可以自动到B企业的这个视图了。

设备属性一般不会自动同步到这里,需要配置规则引擎 copy to view实现,遥测数据则会自动同步过来。我们就可以通过上述聚合查询api对实体遥测数据做聚合查询了。

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值