用户id生成规则_开源物联网平台Thingsboard——规则引擎节点详解

1.规则节点能力

  • 在设备数据(实时数据/属性数据)保存到数据库之前,支持对接收的遥测数据或属性数据进行拦截验证和修改;
  • 将设备遥测数据(实时数据)或者设备属性从设备复制到相关资产,以便可以汇总遥测;
  • 自定义告警规则/函数,进行设备告警触发、更新、清除;
  • 根据设备生命周期事件触发操作。如设备上线、设备离线状态,创建告警事件;
  • 加载所需的其他处理数据。在客户设备或租户属性中定义的设备的负载温度阈值;
  • 发生复杂事件时发送电子邮件,并使用“电子邮件模板”中其他实体的属性;
  • 根据定义的条件进行远程设备控制的RPC调用。
  • 将设备实时数据、远程控制RPC指令,或者由规则引擎触发的告警或者事件,推送到与外部消息中间件或者第三方系统(如Kafka,MQTT,RabbitMQ, Spark,AWS服务等等)

简单的总结:能够用于接收任何事件,可以是来自设备的,设备生命周期事件、REST API事件、RPC请求等的传入;能够处理单个传入消息并生成一个或多个传出消息,发往不同的规则链路进行消息的路由处理,同时可以过滤,丰富,转换传入消息,执行操作或与外部系统通信。

2. 核心概念

规则引擎是一个事件处理系统。

  • 能对由设备和资产上传的消息进行 filter, enrich, transform 处理
  • 并触发不同的动作,如 notification, 与外部系统交互等

你可能感兴趣的:(用户id生成规则)