创建告警警报
节点配置:
清除警报
该节点加载具有为消息发起者配置的警报类型的最新警报,并清除警报(如果存在)。
延迟节点
将传入消息延迟可配置的时间段。
组态:
当到达特定传入消息的延迟时间时,它将从挂起队列中删除,并通过成功链路由到下一个节点。
如果将达到最大未决消息限制,则每个下一条消息将通过故障链进行路由。
自动发消息节点
生成具有可配置周期的消息。JavaScript函数用于生成消息。
节点配置:
日志节点
使用配置好的JavaScript函数将传入消息转换为String并将最终值记录到Thingsboard日志文件中。
INFO日志级别用于记录。
JavaScript函数接收3个输入参数
保存时序数据节点
将来自传入消息有效负载的时间序列数据存储到数据库,并将它们与消息发起者标识的实体相关联。配置的TTL秒用于时间序列数据到期。0值表示数据永不过期。也可以在Metadata主动设置TTL字段,但ttl只在cassandra数据库生效。
可以在保存前更改组织所属,将数据保存在对应实体。
保存属性节点
将来自传入消息有效负载的属性存储到数据库中,并将它们与消息发起者标识的实体相关联。配置的范围用于标识属性范围。
支持的范围类型:
保存到自定义表
节点将来自传入消息有效负载的数据存储到Cassandra数据库中,存储到预定义的自定义表中,该表应具有cs_tb_前缀,以避免将数据插入到公共TB表中。
请注意,该规则节点只能用于Cassandra DB。
组态:
管理员应设置不带前缀的自定义表名称:cs_tb_。
分配给客户
将消息发起者实体分配给客户。
允许以下消息发起者类型:资产,设备,实体视图,仪表板。
通过客户名称模式查找目标客户,然后将发起方实体分配给该客户。
如果不存在,将创建新客户,如果不存在,将创建新客户设置为true。
取消分配客户
从客户取消分配消息发起者实体。
允许以下消息发起者类型:资产,设备,实体视图,仪表板。
通过客户名称模式查找目标客户,然后从该客户取消分配发起者实体。
创建关系节点
通过类型和方向创建从所选实体到消息发起者的关系。
允许以下消息发起者类型:资产,设备,实体视图,客户,租户,仪表板。
通过元数据键模式查找目标实体,然后在发起方实体和目标实体之间创建关系。
如果选择的实体类型为Asset,Device或Customer 规则节点,则如果不存在则创建新的Entity并选中复选框:如果不存在,则创建新的Entity。
注意:如果选择的实体类型为资产或设备,则需要设置两种模式:
删除关系节点
按类型和方向删除所选实体与消息发起者之间的关系。
允许以下消息发起者类型:资产,设备,实体视图,客户,租户,仪表板。
通过实体名称模式查找目标实体,然后删除“发起者实体”与该实体之间的关系。
地理围栏节点
通过基于GPS的参数生成传入消息。从传入的消息数据或元数据中提取纬度和经度,并根据配置参数(地理围栏)返回不同的事件。