View a markdown version of this page

创建接口 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

创建接口

您可以使用控制 Amazon IoT SiteWise 台或 Amazon CLI。

Console
  1. 导航到Amazon IoT SiteWise 控制台并从导航窗格中选择模型。

  2. 选择创建接口。

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

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

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

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

Amazon 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" } ]'