Skip to content

Asset Management Service

构想

Asset Management Service 独立于 domain,可为创建物理 assets 的数字表示提供支持。此类 assets 可以是阀、发动机、燃气涡轮机、列车或建筑物。详细程度取决于您的用例。

访问

要访问此服务,您需要具有Asset Management 角色和范围中列出的相应角色。

基础知识

API 将各个功能划分为多个类别,您可以针对每个类别使用不同的控制器。本部分将介绍各个控制器:

Aspect 类型

aspect 类型是使用相同 variables 创建多个 aspects 的模板。它们可用于 asset types。您可以配置、读取或删除 aspect 类型。可通过 aspect 类型的 ID 对其进行访问。预定义 aspect 类型可供所有用户使用,但不能修改或删除。

Asset Types

Asset type 是使用相同 variables 创建多个 assets 的模板。您可以配置、读取或删除 types。可通过 asset type 的 ID 对其进行访问。

基本 Types

Asset Management Service 为用户提供基本的 asset types。这些均为预定义 asset types,可供所有用户使用,但不能修改或删除。可用的基本 asset types 记录在基本 Types 的参考资料中。

默认值

Asset Management Service 允许您将默认值分配给 asset type 的静态(非时间序列)variables 和静态 aspect 类型。 这些默认值按照 type 实例的概念进行应用,因此新建的 assets 将自动获得其 asset type 的默认值。如有必要,可在实例级别覆盖这些值。请参见在 Asset Types 中使用默认值的示例,以了解有关默认值用途的更多信息。

Assets

将区分以下 asset types:

  • 设备类型:表示机器或从中收集数据的任何对象
  • 代理类型:表示测量和收集设备、机器数据的代理(软件或物理设备)。
  • 层级类型:表示组织的层级结构级别
  • 应用类型:由其它服务使用,用于收集其应用的数据(例如 Edge Analytics 应用)

使用 Asset Management Service,您可以配置、读取、管理和分配现有的文件给assets。除了根assets,所有assets都支持删除操作。根assets在其租户被删除时才会删除。

层级

Asset Management Service 支持 assets 之间的层级关系。Assets 继承其父 type 的分配,但不继承其 assets。它们还可以覆盖继承的 type 分配。从根向下经过各个父级assets的层级路径存储在hierarchyPath字段。这可用作导航辅助。层级 Asset 结构建模中提供了层级 asset 关系的实施示例。

结构

asset 的结构只能读取,不能修改。它可列出所有 aspects 和 variables 但不列出它们的值。您可以通过更新 asset 来配置 variables 的值。

位置

您可以定义 assets 的位置并更新或删除位置数据。

数字孪生

您可以定义某个asset是否为实际物理设备(性能asset)的数字化表征或用作模拟用途(模拟asset)。

文件

您可以上传文件并将这些文件分配给 assets 或 asset types。每个文件可以进行多次分配或完全不用。

功能

Asset Management 公开了实现以下任务的 API:

  • 创建 asset types 作为 assets 的模板
  • 定义 asset types 中的默认值
  • 创建和管理 assets
  • 使用层级对复杂 asset 结构建模
  • 上传文件并将其分配给 assets

示例场景

一家啤酒厂将传送带移到另一位置。固定安装的摄像头每 2 分钟拍摄一次传送带的图像。

Asset Management API 允许您更改传送带的位置。您可以为传送带定义一个新的 aspect,例如生产量。

相关链接


Last update: March 22, 2023