本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将接口应用于资产模型
将接口应用于资产模型时,可以将资产模型属性和层次结构映射到其对应的界面。对于未映射的接口属性,将在资产模型中自动创建相应的属性。链接后,该服务可防止对资产模型进行可能违反接口标准的更改。
您一次可以向一个界面添加一个资产模型。但是,可以将多个资产模型链接到单个界面。
- 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
"
创建接口
管理接口