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

要创建接口,请使用将assetModelType参数设置为的CreateAssetModel操作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" } ]'