ThingsCloud 提供了内置的告警规则,可以将设备上报属性的变化作为告警触发条件。您可以为接入的设备创建灵活的告警规则,从而实现告警通知。
当我们对 数值型属性 设置触发条件的阈值时,可以填写固定的数值,例如:当二氧化碳浓度大于 1000 时触发告警,如下图:
然而在一些实际应用中,我们也经常会用到 动态阈值,来实现 不同设备自动使用不同的告警阈值。
例如有 1000 个温湿度传感器使用同一个告警规则,而每个传感器需要根据安装位置的不同,设置不同的温度下限值。这时候便可以使用动态阈值,而不需要为每个传感器设备创建一个独立的告警规则。
通过使用动态阈值功能,还可以实现让用户通过 App 来管理自己设备的告警阈值。
如何设置动态阈值?
设置动态阈值非常简单,首先您需要知道,动态阈值实际上是保存在设备属性中,所以修改阈值就相当于修改设备属性。
下边以一个简单的示例来说明,如何在告警规则中设置动态阈值,并让用户可以随时修改阈值。
首先,我们在设备类型中添加几个新的用来保存阈值的属性,属性类型设置为云端私有,是因为这个属性不需要下发到设备。如下图:
接下来,在告警规则的阈值输入框中,不输入数值,而是输入 {
符号,这时会自动下拉所有数值型的属性定义,我们这里选择刚添加的 {humidity_min}
。
同理,为温度的阈值也选择一个属性,如下图:
也可以使用范围条件来设置两个动态阈值,如下图:
这样一来,在控制台中便可以轻松的修改不同设备的属性,来改变当前设备的告警阈值。如下图:
如何让用户设置告警阈值?
既然更新设备属性就可以修改告警阈值,那么只需要在 App 面板中放置数值控制组件,如下图:
用户便可以在 App 中随意修改温度下限阈值。如下图:

您学会了吗?了解更多 ThingsCloud 告警规则的使用方法,请浏览 告警规则
关于 ThingsCloud
ThingsCloud 是新一代物联网设备统一接入平台,帮助企业在极短的时间内搭建个性化的物联网平台和应用,并适应不断变化的发展需求。目前广泛应用于制造、电力、能源、环境、农业、楼宇、家居、教育、交通、物流、自动化等领域。
ThingsCloud 可接入各类网关,传感器、执行器、控制器、通信模组、智能硬件等,实现数据采集、远程控制,数据分析、告警通知、智能联动。还可以零代码生成项目应用 SaaS 和用户应用 App,并开放 API 和实时消息,便于业务系统集成和扩展开发。
通过使用 ThingsCloud,企业可以大大缩短搭建物联网系统的时间,节省软件开发费用,降低定制开发的风险,快速落地数字化和智能化项目。我们的客户遍布各行业,包括中国石化、中国铁塔、中国燃气、吉林大学、北控水务、ACE、中国民航大学、西安交通大学、精量电子、大秦铁路、宁波水利局等。