thingsboard 规则引擎概述

本文介绍了Thingsboard的规则引擎,包括Rule Engine Message的概念,如消息类型、规则结点及其关联,以及规则链的组成。规则引擎用于事件处理,对设备数据进行过滤、放大、变换等操作,基于actor model和message queue的体系结构。
摘要由CSDN通过智能技术生成

1. 概述

规则引擎 Rule Engine 高度可配置,用于事件处理,可对处种消息进行过滤、放大、变换、对接外部系统等处理。

2. 主要概念

2.1 Rule Engine Message

用于表示系统中的各种消息,序列化,不可修改,例如:

  • 来自设备的数据上传属性更新RPC 调用 等事件。
  • 实体的生命周期性事件: created, updated, deleted, assigned, unassigned, attributes updated.
  • 设备状态事件: connected, disconnected, active, inactive.
  • 其它系统事件。

消息中包含以下信息:

  • Message ID: 基于时间的唯一 ID
  • 消息来源者:设备、资产(Asset) 、其它实体的 ID
  • 消息类型: Post telemetry, Inactivity Event
  • 消息体 Payload: JSON body.
  • Metadata: KV 键值对,消息的额外数据。
<
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值