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