本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將界面套用至資產模型
將界面套用至資產模型時,您可以將資產模型屬性和階層映射至其界面對等項目。對於未映射的介面屬性,會在資產模型中自動建立對應的屬性。連結後,服務可防止變更會違反界面標準的資產模型。
您一次可以將一個資產模型新增至 界面。不過,多個資產模型可以連結到單一界面。
- Console
-
-
導覽至 AWS IoT SiteWise 主控台
,然後從導覽窗格中選擇模型。 -
選取您要套用界面的資產模型。
-
在連結資產模型區段中選擇連結資產模型。這會顯示連結界面頁面。
-
在資產模型和界面區段中,從選取要連結的模型下拉式功能表中選取資產模型。
-
在屬性映射區段中,將每個介面屬性對應至現有的資產模型屬性或建立新的屬性。 AWS IoT SiteWise 會在資產模型和介面中自動連結具有相符名稱的屬性。
-
檢閱屬性映射,然後選擇連結界面。
-
- 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
"
建立界面
管理介面