View a markdown version of this page

Integration der Knowledge-Graph-Szene - AWS IoT TwinMaker

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.

Integration der Knowledge-Graph-Szene

Sie können AWS IoT App-Kit-Komponenten verwenden, um eine Webanwendung zu erstellen, die den Wissensgraphen in Ihre AWS IoT TwinMaker Szenen integriert. Auf diese Weise können Sie Grafiken auf der Grundlage der in Ihrer Szene vorhandenen 3D-Knoten (den 3D-Modellen, die Ihre Ausrüstung oder Systeme repräsentieren) generieren. Um eine Anwendung zu erstellen, die 3D-Knoten aus Ihrer Szene grafisch darstellt, binden Sie zunächst die 3D-Knoten an Objekte in Ihrem Workspace. Mit diesem Mapping werden die Beziehungen zwischen den in Ihrer Szene vorhandenen 3D-Modellen und den Entitäten in Ihrem Workspace AWS IoT TwinMaker grafisch dargestellt. Anschließend können Sie eine Webanwendung erstellen, 3D-Modelle mit Ihrer Szene auswählen und deren Beziehungen zu anderen Entitäten in einem Grafikformat untersuchen.

Eine TwinMaker Szene mit einem Wissensdiagramm, das die Beziehungen zwischen 3D-Modellen zeigt.

Ein Beispiel für eine funktionierende Webanwendung, die die AWS IoT App-Kit-Komponenten verwendet, um Grafiken in einer AWS IoT TwinMaker Szene zu generieren, finden Sie in der AWS IoT TwinMaker Beispiel-App React auf Github.

AWS IoT TwinMaker Voraussetzungen für ein Szenendiagramm

Bevor Sie eine Web-App erstellen, die AWS IoT TwinMaker Knowledge Graph in Ihren Szenen verwendet, müssen Sie die folgenden Voraussetzungen erfüllen:

Anmerkung

Um den AWS IoT TwinMaker Knowledge Graph und alle damit verbundenen Funktionen nutzen zu können, müssen Sie entweder den Standard - oder den gestaffelten Paketpreismodus verwenden. Weitere Informationen zur AWS IoT TwinMaker Preisgestaltung finden Sie unterAWS IoT TwinMaker Preismodus wechseln.

Binden Sie 3D-Knoten in Ihrer Szene

Bevor Sie eine Web-App erstellen, die den Knowledge Graph in Ihre Szene integriert, binden Sie die 3D-Modelle, die als 3D-Knoten bezeichnet werden und in Ihrer Szene vorhanden sind, an die zugehörige Workspace-Entität. Wenn Sie beispielsweise ein Modell der Mixer-Ausrüstung in einer Szene haben und eine entsprechende Entität aufgerufen wirdmixer_0, erstellen Sie eine Datenbindung zwischen dem Modell des Mixers und der Entität, die den Mixer darstellt, sodass das Modell und die Entität grafisch dargestellt werden können.

Um eine Datenbindungsaktion durchzuführen
  1. Melden Sie sich bei der AWS IoT TwinMaker -Konsole an.

  2. Öffnen Sie Ihren Workspace und wählen Sie eine Szene mit den 3D-Knoten aus, die Sie binden möchten.

  3. Wählen Sie im Scene Composer einen Knoten (3D-Modell) aus. Wenn Sie einen Knoten auswählen, wird ein Inspektorfenster auf der rechten Seite des Bildschirms geöffnet.

  4. Navigieren Sie im Inspektorbereich zum oberen Rand des Bedienfelds und wählen Sie die Schaltfläche „+“. Wählen Sie dann die Option Entitätsbindung hinzufügen. Dadurch wird ein Drop-down-Menü geöffnet, in dem Sie eine Entität auswählen können, die an Ihren aktuell ausgewählten Knoten gebunden werden soll.

    Eine Szene, in der das Pluszeichen im Inspektorfenster ausgewählt ist und die Entitätsbindung hinzufügen hervorgehoben ist.
  5. Wählen Sie im Dropdownmenü „Datenbindung“ die Entitäts-ID aus, die Sie dem 3D-Modell zuordnen möchten. Wählen Sie für die Felder Komponentenname und Eigenschaftsname die Komponenten und Eigenschaften aus, die Sie binden möchten.

    Eine Szene, in der die Komponenten- und Eigenschaftsnamen im Inspektorfenster ausgewählt wurden.

    Nachdem Sie die Felder „Entitäts-ID“, „Komponentenname“ und „Eigenschaftsname“ ausgewählt haben, ist die Bindung abgeschlossen.

  6. Wiederholen Sie diesen Vorgang für alle Modelle und Entitäten, die Sie grafisch darstellen möchten.

    Anmerkung

    Derselbe Datenbindungsvorgang kann für Ihre Szene-Tags ausgeführt werden. Wählen Sie einfach ein Tag anstelle einer Entität aus und folgen Sie demselben Verfahren, um das Tag an einen Knoten zu binden.

Erstellen Sie eine Webanwendung

Nachdem Sie Ihre Entitäten gebunden haben, verwenden Sie die AWS IoT App Kit-Bibliothek, um eine Web-App mit einem Knowledge-Graph-Widget zu erstellen, mit dem Sie Ihre Szene anzeigen und die Beziehungen zwischen Ihren Szenenknoten und Entitäten untersuchen können.

Verwenden Sie die folgenden Ressourcen, um Ihre eigene App zu erstellen:

Das folgende Verfahren veranschaulicht die Funktionalität der Scene Viewer-Komponente in einer Web-App.

Anmerkung

Dieses Verfahren basiert auf der Implementierung der Scene Viewer-Komponente des AWS IoT App Kits in der AWS IoT TwinMaker React-Beispiel-App.

  1. Öffnen Sie die Scene Viewer-Komponente der AWS IoT TwinMaker React-Beispiel-App. Geben Sie in das Suchfeld einen Entitätsnamen oder einen Teil des Entitätsnamens ein (bei der Suche wird zwischen Groß- und Kleinschreibung unterschieden), und wählen Sie dann die Schaltfläche Suchen aus. Wenn ein Modell an die Entitäts-ID gebunden ist, wird das Modell in der Szene hervorgehoben und ein Knoten der Entität wird im Scene Viewer-Fenster angezeigt.

    Eine Szene, in der das Knowledge Graph Scene Viewer-Fenster angezeigt wird.
  2. Um ein Diagramm aller Beziehungen zu erstellen, wählen Sie einen Knoten im Scene Viewer-Widget aus und klicken Sie auf die Schaltfläche „Erkunden“.

    Eine Szene mit dem Knowledge Graph Scene Viewer-Fenster, in dem ein Diagramm der Beziehungen angezeigt wird.
  3. Drücken Sie die Taste „Löschen“, um Ihre aktuelle Grafikauswahl zu löschen und von vorne zu beginnen.