View a markdown version of this page

创建接口 - 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" } ]'