产品定价 立即试用
云平台
欧洲地区
文档 > 核心概念 > 资产配置
入门
指南 API 常见问题
目录

资产配置

概述

自ThingsBoard3.4.2起,租户管理员可使用资产Profile为多个资产配置通用设置。 每个资产在任一时间点有且仅有一个Profile。 熟悉ThingsBoard的用户可注意到,资产类型已被弃用,由资产Profile取代。 更新脚本将根据唯一资产类型自动创建资产Profile,并将其分配给相应资产。

资产Profile允许选择RuleChainQueue,供RuleEngine处理资产数据。 下面介绍资产Profile中的可用设置。

创建资产Profile

要创建资产Profile,请进入Profiles选项卡下的Asset Profiles,点击加号按钮添加新的资产Profile。

image

资产Profile设置

规则链

默认情况下,RootRuleChain处理任意资产的所有传入消息和事件。 但是,资产类型越多,RootRuleChain可能越复杂。 许多平台用户创建RootRuleChain的唯一目的是根据资产类型将消息发送到特定RuleChain。

为了避免这一繁琐工作,自ThingsBoard3.4.2起,可为资产指定自定义RuleChain。 新RuleChain将接收资产属性更新以及资产生命周期(创建/更新/删除)事件。 此设置在资产Profile详情中可用。

image

image

队列

默认情况下,Main队列将用于存储来自任意资产的所有传入事件。 API层将消息提交到此队列,RuleEngine将轮询队列获取新消息。 但在多种用例中,您可能希望为不同资产使用不同队列。 例如,您可能希望将紧急资产数据与其他资产或设备的数据处理隔离。 这样,即使系统面临数百万水表一次性涌入大量数据的高峰负载,重要资产配置的变更也能及时处理。 队列分离还允许为不同队列自定义submitprocessing策略。

此设置在创建资产Profile时及资产Profile详情中可用。

image

image

资产Profile详情

点击资产Profile将打开详细视图,可在其中访问和管理该Profile的各个方面。

Details(详情) 此选项卡包含资产Profile的核心配置——定义使用此Profile的所有资产的行为和默认参数的通用设置。在此可配置Profile名称、默认仪表板、默认RuleChain、可视化设置及应用于所有关联资产的元数据。

Calculatefields(字段计算) 显示基于资产属性或遥测数据的公式自动计算值的字段。在Profile级别定义的字段计算由使用此Profile的所有资产继承,使派生指标无需修改数据源即可一致生成。

Alarmrules(告警规则) 包含为资产Profile配置的告警规则。这些规则定义:

  • 触发条件
  • 严重性级别
  • 告警创建和清除逻辑
  • 传播及可选的自动化操作

分配到此Profile的所有资产遵循相同告警逻辑,简化监控和管理。

Auditlog(审计日志) 显示与此资产Profile相关的所有用户操作列表——配置更改、规则更新及其他修改。有助于可追溯性、合规性及在Profile级别审查变更历史。

Versioncontrol(版本控制) 提供资产Profile的基于Git的版本管理功能。可导出、提交和恢复Profile配置,支持结构化变更管理、备份和协作。

相关指南

可通过以下链接查看相关指南:


您的反馈

欢迎在github上为ThingsBoard加星,帮助我们传播。 如有任何问题,请联系我们