

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 资产模型接口
<a name="model-interfaces"></a>

Amazon IoT SiteWise 接口为不同的资产模型设定了标准。它们定义了一种共同的结构，该结构可确保一致性，同时允许在实现中存在差异。

接口与资产模型（属性、复合模型和层次结构）共享相同的结构，但您不能直接使用它们创建资产。相反，接口应用于现有资产模型以确保标准化。接口不支持组件模型。

使用接口有几个好处：
+ 跨不同资产模型变体的标准化属性和指标
+ 简化了接口级别的指标定义
+ 更有效地管理复杂的资产层次结构
+ 为每种资产模型变体提供独立的财产生命周期管理
+ 增强跨团队协作，运营团队专注于实物资产表示，而数据团队则跨设备制定标准

我们建议您先创建资产模型，对现实世界中的工业设备进行建模。每种设备类型都有自己的属性集，可以用自己的资产模型来表示。

## 资产模型标准化用例
<a name="interface-powertrain-shop-example"></a>

接口有助于标准化不同资产模型中的房产，同时保留其独特特征。

例如，动力总成车间有四个工位：发动机、变速箱、差速器和装配。每个工作站都包含各种设备类型。例如，发动机站包括数控机床，但它们的规格不同：有些是 3 轴，而另一些是 5 轴。

![\[该图仅使用资产模型和资产显示了动力总成车间设备的层次结构。动力总成车间位于顶部，然后是第二层的发动机、变速箱、差速器和装配站的每个资产模型。在第三层，是根据发动机站资产模型按轴细分的单个数控机床。相反，也有来自装配站模型的资产模型。第四层是每项资产按名称代表各个数控机床或机械臂。\]](http://docs.amazonaws.cn/iot-sitewise/latest/userguide/images/models-interface-hierarchy.png)


但是，接口允许您为数控机床中的共性创建标准。您可以在界面中使用可重复的属性，而不必为每个属性创建资产模型。

例如，您可以：

1. 为每类机器创建单独的资产模型。在这个例子中，那是 “CNC 3 轴机床” 和 “CNC 5 轴机床”。

1. 定义具有通用属性和指标的标准接口。在此示例中，`Temperature-in-C``Down-time`、和`Running-time`都是适用于两台 CNC 机床的常见属性。

1. 将此接口应用于所有 CNC 机床资产模型，但仍允许在单个资产模型上使用设备特定的属性。

![\[该图显示了接口如何简化上图中资产模型的组织。它显示了发动机站数控机床的几个可重复参数，这些参数现在由接口控制，这些接口可以延续到 3 轴和 5 轴 CNC 机床资产模型的各种属性，同时还允许在每个模型上使用设备特定的属性。\]](http://docs.amazonaws.cn/iot-sitewise/latest/userguide/images/models-interface-to-asset-models.png)


您还可以在接口级别定义可用性指标。例如，根据停机时间和运行时间值`Avail = avg(Down-time, Running-time)`计算可用性。

使用接口可确保适用设备的属性定义和指标保持一致，同时保持每种机器类型的独特特性，从而简化资产模型管理。

## 结构和组件
<a name="interface-structure"></a>

接口包含与资产模型相同的属性类型：属性、测量、变换和指标。在资产模型上叠加时，可以将现有属性映射到其界面对应的属性。未映射的界面属性会在资产模型中自动创建。

接口层次结构定义汇总指标，而资产模型层次结构则支持资产关联。当您使用接口时，该服务将在计算汇总指标时自动将资产模型层次结构映射到接口层次结构。应用接口后，汇总指标是通过接口层次结构而不是资产模型自己的层次结构定义的。

## 注意事项
<a name="interface-considerations"></a>

使用接口时，请记住以下注意事项：
+ 资产模型和接口属性可以按名称自动映射或手动映射。计算汇总指标时，服务会自动映射层次结构。
+ 您不能在链接的资产模型中定义使用接口指标作为输入的其他指标。
+ 一个资产模型只能链接到一个接口。但是，您可以将多个资产模型应用于同一个界面。
+ 接口不支持警报。
+ 接口不支持组件模型。

**Topics**
+ [资产模型标准化用例](#interface-powertrain-shop-example)
+ [结构和组件](#interface-structure)
+ [注意事项](#interface-considerations)
+ [了解接口与资产模型的关系](interface-asset-model-relationship.md)
+ [创建接口](interface-create.md)
+ [将接口应用于资产模型](interfaces-link-asset-model.md)
+ [管理接口、关联的资产模型和属性](interfaces-manage.md)
+ [其他接口示例](interface-additional-examples.md)