本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立界面
您可以使用 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" } ]'
了解界面資產模型關係
將界面套用至資產模型