当前位置:网站首页>ThingsBoard教程(二十):使用规则链过滤遥测数据

ThingsBoard教程(二十):使用规则链过滤遥测数据

2022-06-13 09:33:00 拿我格子衫来

前言

上一篇文章我们对规则链中的节点类型做了大致的概述,在tb中规则节点一共有6中类型

  • 滤波器
  • 属性集
  • 变换
  • 动作
  • 外部
  • 规则链

本来这一篇我是想着对每一种类型下的具体规则节点进行一一的详细讲解,但这样 不免会脱离实际使用。于是乎在详细讲解每一个具体节点之前,我们先做一些规则链的实践,在实践中学习,更加具体,也更有代入感。

那么本篇文章就来讲解第一个案例,使用规则链对遥测的数据进行筛选,过滤。这其中就用到了 过滤节点中的script节点。
下面让我们进入主题吧。

使用规则链对遥测数据进行过滤,处理

业务场景是这样的,我们有一个智能温度计,放在我们的实验室里,它会每隔一段时间上传一次实验室的温度。但最近这个温度计总是出错,上传的数据有100度,也有-80度,这样的数据会对我们的数据统计造成一个勿扰。于是乎我们需要编写一个规则链将不正常的数据过滤掉,以此来保证数据质量。需求就是:如果上传的温度 大于50度,或者小于-10度,就不保存到数据库

需求理解清楚后,开始做吧。

创建设备

使用租户管理员进入设备列表,
在这里插入图片描述
新增一个设备,叫做智能温度计。

创建规则链

进入规则链库的管理

原网站

版权声明
本文为[拿我格子衫来]所创,转载请带上原文链接,感谢
https://fizzz.blog.csdn.net/article/details/125199999