Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wenden Sie eine Schnittstelle auf ein Asset-Modell an
Wenn Sie eine Schnittstelle auf ein Anlagenmodell anwenden, ordnen Sie die Eigenschaften und Hierarchien des Anlagenmodells den entsprechenden Schnittstellen zu. Für Schnittstelleneigenschaften ohne Zuordnung werden die entsprechenden Eigenschaften automatisch im Asset-Modell erstellt. Nach dem Verknüpfen verhindert der Service Änderungen am Asset-Modell, die gegen Schnittstellenstandards verstoßen würden.
Sie können einer Schnittstelle jeweils ein Asset-Modell hinzufügen. Es können jedoch mehrere Asset-Modelle mit einer einzigen Schnittstelle verknüpft werden.
- Console
-
-
Navigieren Sie zur AWS IoT SiteWise Konsole und wählen Sie im Navigationsbereich Modelle aus.
-
Wählen Sie das Asset-Modell aus, auf das Sie eine Schnittstelle anwenden möchten.
-
Wählen Sie im Abschnitt Asset-Modelle verknüpfen die Option Asset-Modell verknüpfen aus. Daraufhin wird die Seite Link-Schnittstelle geöffnet.
-
Wählen Sie im Abschnitt Asset-Modelle und Schnittstellen ein Asset-Modell aus dem Drop-down-Menü Select a model to link aus.
-
Ordnen Sie im Abschnitt Eigenschaftszuordnungen jede Schnittstelleneigenschaft einer vorhandenen Objektmodelleigenschaft zu oder erstellen Sie eine neue Eigenschaft. AWS IoT SiteWise
verknüpft automatisch Eigenschaften mit übereinstimmenden Namen im Objektmodell und in der Benutzeroberfläche.
-
Überprüfen Sie die Eigenschaftszuordnungen und wählen Sie Schnittstelle verknüpfen.
- AWS CLI
-
Gehen Sie wie folgt vor, um eine Schnittstelle auf ein Asset-Modell anzuwenden: 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
"
}
]
}'
Verwenden Sie die folgende DescribeAssetModelInterfaceRelationship
Operation, um Informationen über eine Schnittstellenbeziehung abzurufen:
aws iotsitewise describe-asset-model-interface-relationship \
--asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
" \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
"
Verwenden Sie die folgende ListInterfaceRelationships
Operation, um alle Asset-Modelle aufzulisten, auf die eine bestimmte Schnittstelle angewendet wurde:
aws iotsitewise list-interface-relationships \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
" \
--max-results 10
Verwenden Sie die folgende DeleteAssetModelInterfaceRelationship
Operation, um eine Schnittstellenbeziehung zu löschen:
aws iotsitewise delete-asset-model-interface-relationship \
--asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
" \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
"