添加触发器

描述

      触发器功能的作用有两个:推送报警消息(微信、短信、语音、邮件)、转发数据控制设备。

      触发器功能依赖设备实时数据上报触发执行,也就是只有当设备发送数据到服务器的那一刻才会判断触发器条件,满足条件就会触发。

      从上到下一次包括四类设置:绑定设备及传感器、触发条件、报警联系人、联动及转发。

绑定设备及传感器

      对该触发器绑定一个设备的传感器,新建触发器你会发现可以选择多个传感器,并不意味着联合判断多个传感器(需要此功能的可以使用平台的“实时计算”功能),而是会同时创建多个触发器(每个传感器对应一个触发器)。

      设备:可选择当前用户下所有设备。(首次使用推荐选择一个设备)

      传感器:勾选在已选设备下的传感器。(首次使用推荐选择一个传感器)

触发条件

      可以添加多个触发条件,每个条件对应一个独立的触发器,互不影响。(首次使用推荐添加一个条件)

      如果添加多个条件,会同时创建多个触发器,每个条件对应一个触发器。

包含的条件如下:

数值高于X:判断传感器大于多少;

数值低于Y:判断传感器小于多少;

数值高于X或低于Y:逻辑或关系,只要满足一个就触发,注意 X 必须大于 Y;

数值高于X或低于Y超过M分钟:逻辑或关系,只要满足一个条件且持续M分钟才触发,注意 X 必须大于 Y;

数值高于X报警低于Y恢复:大于X报警,但当小于X的时候并不恢复,必须小于Y才恢复,注意X必须大于Y;

数值低于X报警高于Y恢复:低于X报警,但当高于X的时候并不恢复,必须高于Y才恢复,注意X必须小于Y;

数值在X和Y之间:逻辑与条件,数值在大于X小于Y之间才触发,注意X必须小于Y;

数值在X和Y之间超过M分钟:逻辑与条件,数值在大于X小于Y之间且持续M分钟才触发,注意X必须小于Y;

数值超过M分钟高于X:大于X且持续M分钟才触发;

数值超过M分钟低于Y:小于Y且持续M分钟才触发;

传感器未连接:传感器掉线时触发;

传感器超过M分钟未连接:传感器掉线持续M分钟才触发;

开关ON:针对开关型传感器,如果开关打开(或数值为1),则触发。

开关OFF:针对开关型传感器,如果开关关闭(或数值为0),则触发。

数值等于X:当数据等于X时触发。

数值不等于X:当数据不等于X时触发。

报警联系人

联系事先需要在用户中心(联系人列表)添加,添加触发器时,只是选择已添加好的联系人,每个联系人都有4种报警方式可选择。

选择实际需要的报警方式进行勾选,不建议全部勾选,每种方式也是对应单独的触发器(多个联系人勾选同一种报警方式,是共用同一个触发器)。

报警方式说明:

短信:需要收费,0.1元/条,联系塔石进行购买;

语音:需要收费,0.1元/条,联系塔石进行购买;

微信:免费;

邮箱:免费。

联动及转发

默认为“否”,意思是不转发。

在什么情况下需要转发,当该触发器满足条件触发时,需要发送数据给另一个设备或传感器时,就可以使用转发功能。(比如A设备传感器数值超限,需要告知B设备执行某些操作)

设备:接收转发数据的设备,就是要把数据发送给哪个设备。

传感器:同上,指接收数据的传感器。

数据:直接填入数值,比如开关就填0和1,数值就填整型数或浮点数。(只有当设备是TCP自定义协议时,可填入带字符的自定义格式。)

最后,点击“创建触发器”,自动返回触发器列表。使设备发送数据触发报警看一下触发效果。