View a markdown version of this page

Wenden Sie eine Schnittstelle auf ein Anlagenmodell an - AWS IoT SiteWise

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 Anlagenmodell an

Wenn Sie eine Schnittstelle auf ein Anlagenmodell anwenden, ordnen Sie die Eigenschaften und Hierarchien des Anlagenmodells ihren Schnittstellen-Gegenstücken zu. Für nicht zugeordnete Schnittstelleneigenschaften werden die entsprechenden Eigenschaften automatisch im Assetmodell erstellt. Nach dem Verknüpfen verhindert der Service Änderungen am Asset-Modell, die gegen Schnittstellenstandards verstoßen würden.

Sie können jeweils ein Asset-Modell zu einer Schnittstelle hinzufügen. Es können jedoch mehrere Anlagenmodelle mit einer einzigen Schnittstelle verknüpft werden.

Console
  1. Navigieren Sie zur AWS IoT SiteWise Konsole und wählen Sie im Navigationsbereich Modelle aus.

  2. Wählen Sie das Asset-Modell aus, auf das Sie eine Schnittstelle anwenden möchten.

  3. Wählen Sie im Abschnitt Objektmodelle verknüpfen die Option Objektmodell verknüpfen aus. Dadurch wird die Link-Schnittstellenseite aufgerufen.

  4. Wählen Sie im Abschnitt Asset-Modelle und Schnittstellen ein Asset-Modell aus dem Drop-down-Menü Wählen Sie ein Modell zum Verknüpfen aus.

  5. Ordnen Sie im Abschnitt Eigenschaftszuordnungen jede Schnittstelleneigenschaft einer vorhandenen Objektmodelleigenschaft zu, oder erstellen Sie eine neue Eigenschaft. AWS IoT SiteWise verknüpft Eigenschaften automatisch mit passenden Namen im Asset-Modell und in der Benutzeroberfläche.

  6. Überprüfen Sie die Eigenschaftenzuordnungen und wählen Sie Schnittstelle verknüpfen.

AWS CLI

Um eine Schnittstelle auf ein Anlagenmodell anzuwenden, verwenden Sie die PutAssetModelInterfaceRelationship folgende Operation:

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 Anlagenmodelle 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"