將界面套用至資產模型 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將界面套用至資產模型

將界面套用至資產模型時,您可以將資產模型屬性和階層映射至其界面對等項目。對於未映射的介面屬性,會在資產模型中自動建立對應的屬性。連結後,服務可防止變更會違反界面標準的資產模型。

您一次可以將一個資產模型新增至 界面。不過,多個資產模型可以連結到單一界面。

Console
  1. 導覽至 AWS IoT SiteWise 主控台,然後從導覽窗格中選擇模型

  2. 選取您要套用界面的資產模型。

  3. 連結資產模型區段中選擇連結資產模型。這會顯示連結界面頁面。

  4. 資產模型和界面區段中,從選取要連結的模型下拉式功能表中選取資產模型

  5. 屬性映射區段中,將每個介面屬性對應至現有的資產模型屬性或建立新的屬性。 AWS IoT SiteWise 會在資產模型和介面中自動連結具有相符名稱的屬性。

  6. 檢閱屬性映射,然後選擇連結界面

AWS CLI

若要將界面套用至資產模型,請使用 PutAssetModelInterfaceRelationship操作:

aws iotsitewise put-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" \ --property-mapping-configuration '{ "createMissingProperty": true, "matchByPropertyName": true, "overrides": [ { "assetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE", "interfaceAssetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE" } ] }'

若要擷取介面關係的相關資訊,請使用 DescribeAssetModelInterfaceRelationship操作:

aws iotsitewise describe-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE"

若要列出已套用特定界面的所有資產模型,請使用 ListInterfaceRelationships操作:

aws iotsitewise list-interface-relationships \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" \ --max-results 10

若要刪除介面關係,請使用 DeleteAssetModelInterfaceRelationship操作:

aws iotsitewise delete-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE"