创建接口 - AWS IoT SiteWise

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

创建接口

您可以使用 AWS IoT SiteWise 控制台或创建接口 AWS CLI。

Console
  1. 导航到AWS IoT SiteWise 控制台,然后从导航窗格中选择模型

  2. 选择创建接口

  3. 为您的接口输入唯一的名称和可选描述。您也可以选择添加自己选择的外部 ID

  4. 向您的界面添加属性。您可以像使用资产模型一样添加属性、测量、变换和指标。有关更多信息,请参阅 创建资产模型(控制台)

  5. 选择创建接口以创建接口。

  6. 如果您有层次结构来定义接口之间的父子关系,请选择添加层次结构并输入相关详细信息。

AWS CLI

要创建接口,CreateAssetModel请使用assetModelType参数设置为INTERFACE

aws iotsitewise create-asset-model \ --asset-model-name "CNC-INTERFACE" \ --asset-model-description "Standard interface for CNC machines" \ --asset-model-type "INTERFACE" \ --asset-model-properties '[ { "name": "Temperature-in-C", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Celsius" }, { "name": "Down-time", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Minutes" }, { "name": "Running-time", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Minutes" }, { "name": "Availability", "dataType": "DOUBLE", "type": { "metric": { "expression": "Running-time / (Running-time + Down-time) * 100", "variables": [ { "name": "Running-time", "value": { "propertyId": "${Running-time}" } }, { "name": "Down-time", "value": { "propertyId": "${Down-time}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Percent" } ]'