本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建接口
您可以使用控制 AWS IoT SiteWise 台或 AWS CLI。
- Console
-
-
导航到AWS IoT SiteWise 控制台
并从导航窗格中选择模型。 -
选择创建接口。
-
为您的接口输入唯一的名称和可选描述。您也可以选择添加自己选择的外部 ID。
-
向您的界面添加属性。您可以像添加资产模型一样添加属性、度量、转换和指标。有关更多信息,请参阅 创建资产模型(控制台)。
-
选择创建接口来创建接口。
-
如果您有用于定义接口间父子关系的层次结构,请选择添加层次结构并输入相关的详细信息。
-
- 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" } ]'
了解接口与资产模型的关系
将接口应用于资产模型