建立界面 - 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" } ]'