AWS IoT Things Graph

IoT-Anwendungen visuell entwickeln

Der AWS IoT Things Graph Dienst vereinfacht die visuelle Verbindung unterschiedlicher Geräte und Webservices, um IoT-Anwendungen zu erstellen.

IoT-Anwendungen werden heute mit einer Vielzahl von Geräten und Webservices erstellt, um Aufgaben für sehr unterschiedliche Einsatzgebiete zu automatisieren, beispielsweise für intelligente Häuser, die industrielle Automatisierung und das Energiemanagement. Da es keine weitläufig einsetzbaren Standards gibt, ist es für Entwickler heute schwierig, Geräte von zahlreichen Herstellern zu erhalten, die sich sowohl untereinander als auch mit Webservices verbinden lassen. Dies zwingt Entwickler, viel Code zu schreiben, um sämtliche Geräte und Webservices, die sie für ihre IoT-Anwendung benötigen, miteinander zu verknüpfen. AWS IoT Things Graph bietet eine visuelle Drag-and-Drop-Oberfläche, um Geräte und Webservices zu verbinden und zu koordinieren, damit Sie IoT-Anwendungen rasch erstellen können. So können Sie zum Beispiel in einer im Handel erhältlichen landwirtschaftlichen Anwendung Interaktionen in der Cloud zwischen Wetterdatendiensten und Feuchtigkeits-, Temperatur- und Bewässerungssensoren definieren, um die Bewässerung zu automatisieren. Sie können Geräte und Dienste anhand vorgefertigter, wieder verwendbarer Komponenten darstellen, die als Modelle bezeichnet verwenden. Diese verbergen Low-Level-Informationen, zum Beispiel Protokolle und Schnittstellen, und lassen sich mühelos integrieren, um komplexe Workflows zu erstellen.

Sie können mit AWS IoT Things Graph beginnen und diese vorgefertigten Modelle für beliebte Gerätetypen wie Schalter und speicherprogrammierbare Steuerungen (SPS) verwenden oder mit einer Modellierungssprache auf GraphQL-basiertem Schema ihr eigenes benutzerdefiniertes Modell erstellen. Dabei können Sie mit nur wenigen Klicks Ihre IoT-Anwendung für AWS IoT Greengrass-fähige Geräte wie Kameras, Kabel-Set-Top-Boxen oder Roboterarme verwenden. Die Software „IoT Greengrass“ bietet lokale Rechenleistung und sichere Cloud-Konnektivität, damit Geräte auch ohne Internetverbindung rasch auf lokale Ereignisse reagieren können. Die Software läuft auf einer Vielzahl von Geräten, vom Raspberry Pi bis zu Anwendungen auf Serverebene. IoT Things Graph-Anwendungen laufen auf IoT Greengrass-fähigen Geräten.

Vorteile

IoT-Anwendungen rascher erstellen

AWS IoT Things Graph bietet wiederverwendbare Modelle, die Geräte und Webservices abbilden und Unterschiede in Low-Level-Informationen, zum Beispiel Kommunikationsprotokolle und benutzerdefinierte Benutzeroberflächen, überbrücken. Es ist einfach, Modelle zu kombinieren, um IoT-Anwendungen zu erstellen, die eine visuelle Oberfläche nutzen. Sie können eine Bibliothek vorgefertigter Modelle für häufige Gerätetypen wie Schalter, Sperren und speicherprogrammierbare Steuerungen (SPS) nutzen und diese Geräte in anderen Anwendungsumgebungen wieder verwenden. Auch lassen sich eigene Modelle mit einer Modellierungssprache auf einem GraphQL-basierten Schema erstellen.

Einfache Erstellung ausgereifter Workflows

Mit AWS IoT Things Graph lassen sich komplexe Prozesse visuell als Workflow darstellen, so zum Beispiel das Schweißen von Autokarosserien in einer Fertigungslinie, das automatische Herunterfahren von Produktionslinien, wenn Auffälligkeiten erkannt werden und die Sperrung von Gebäuden, wenn ein verdächtiges Verhalten identifiziert wird. Ein Workflow besteht aus einem Satz von Interaktionen zwischen Geräten und Webservices in einer spezifischen Reihenfolge. Fügen Sie Geräte und Webservices einfach per Drag-and-Drop hinzu und legen Sie die Reihenfolge der Interaktionen fest, um einen Workflow zu erstellen. Sie können beispielsweise einen Workflow erstellen, der von einem Bewegungssensor ausgelöst wird, der automatisch eine Aufnahme macht und eine Textnachricht sendet. AWS IoT Things Graph koordiniert die Interaktion zwischen Geräten und Services, einschließlich der notwendigen Protokollübersetzung oder Einheitenumrechnung.

Einfach zu verwalten und zu überwachen

Mit nur ein paar Klicks bündelt AWS IoT Things Graph Ihre IoT-Anwendung und nutzt sie in AWS IoT Greengrass-fähigen Geräten. IoT Things Graph koordiniert Interaktionen zwischen Geräten und Webservices und wiederholt für einen nahtlosen Ablauf des Workflows alle fehlgeschlagenen Schritte. Während Ihre Anwendung läuft, können Sie Kennzahlen nachverfolgen, Protokolldateien anzeigen und Statusupdates in Echtzeit beobachten.

So funktioniert es

Drag and Drop
(Zum Erweitern klicken)
Schritt 1: Erstellen Sie Ihren Workflow, indem Sie per Drag-and-Drop Geräte- und Webservice-Modelle aus der Modellbibliothek hinzufügen. Definieren Sie Interaktionen zwischen den Modellen, indem Sie spezifizieren, welche Modell-Ausgaben als Eingaben an andere Modelle weitergeleitet werden sollen.
Create Deployment
(Zum Erweitern klicken)
Schritt 2: Wählen Sie den Amazon S3 Bucket aus, um die Anwendungskonfiguration zu speichern, und wählen Sie das AWS IoT Greengrass-Gerät, in dem die Anwendung laufen soll.
Configure Deployment
(Zum Erweitern klicken)
Schritt 3: Ordnen Sie mit einigen wenigen Klicks in der Konsole im AWS IoT Registry Modelle Geräten zu. AWS IoT Things Graph verwendet die Zuordnung, um Telemetriedaten aus den Geräten in der Anwendung zu erfassen.
Trigger
(Zum Erweitern klicken)
Schritt 4: Definieren Sie den Auslöser, der den Workflow startet. Auslöser können Ausgaben von lokal verbundenen Geräten sein. In diesem Beispiel wird der Hotel-Personalisierungs-Workflow ausgelöst, wenn das Türschloss eine gültige Schlüsselkarte erkennt.
Deploy
(Zum Erweitern klicken)
Schritt 5: Stellen Sie die Anwendung auf AWS IoT Greengrass-fähigen Geräten für die lokale Ausführung bereit. AWS IoT Things Graph bündelt ähnliche Abhängigkeiten und Push-Vorgänge für Geräte. IoT Things Graph stimmt Interaktionen lokal aufeinander ab.
Drag and Drop for AWS IoT Things Graph
Associated for AWS IoT Things Graph
Trigger for AWS IoT Things Graph
Deploy for AWS IoT Things Graph

Anwendungsfälle

Hausautomatisierung

Hausautomatisierungs-Integratoren möchten am liebsten alle Geräte miteinander verbinden, von Kühlschränken über Glühbirnen bis hin zu Fernsehern. Sie schaffen es jedoch kaum, Geräte zusammenarbeiten zu lassen, da diese von unterschiedlichen Anbietern stammen. AWS IoT Things Graph kommt ohne die Einsicht in Low-Level-Geräteinformationen aus, damit sich Integratoren mit dem Aufbau verbundener Heimanwendungen beschäftigen können. IoT Things Graph vereinfacht zum Beispiel den Aufbau einer Sicherheitslösung für Häuser, die Bewegungssensoren, Rauchmelder und Kameras mit Gesichtserkennungssystemen integriert. So lassen sich Einbrecher erkennen und Alarme auslösen. Sie können die Lösung mit nur wenigen Klicks über verschiedene Haus-Layouts hinweg verwenden.

Industrielle Automatisierung

Industriebetriebe müssen Kosten sparen und einen adäquaten Lagerbestand gewährleisten. Sie möchten verbundene Geräte verwenden, um neue Lieferkettendaten zu erhalten. Es ist jedoch problematisch, Geräte an die Cloud sowie an bestehende Enterprise Ressource Planning (ERP)-Systeme anzubinden, da dazu Low-Level-Code geschrieben werden muss. AWS IoT Things Graph ermöglicht es Ihnen, ein Modell für jedes verbundene Gerät zu erstellen und dies über Hunderte unterschiedlicher Anlagen hinweg wieder zu verwenden, ohne dass erneut ein einsatzspezifischer Code geschrieben werden muss. Folglich können Sie Gerätedaten erfassen und mit ERP-Systemen verknüpfen, um über die Lieferkette hinweg tiefergehende Kenntnisse zu erhalten. Da die Anwendungen nur am Rand verwendet werden, können sie sogar ohne Internetverbindung laufen.

Energiemanagement

Energieversorger wollen den Energieverbrauch optimieren und einen besseren Kundenservice bieten. Daher bieten sie intelligente Zähler zur wetterbedingten Steuerung von HLK-Anlagen an. Mit AWS IoT Things Graph können Sie Support für verschiedene HLK-Systeme hinzufügen, sie mit Wetterdiensten verbinden und die Anwendung für intelligente Messinstrumente bereitstellen, die AWS IoT Greengrass-fähig sind. Das alles, ohne monatelang neuen Integrationscode schreiben zu müssen.

Probieren Sie die Service-Funktionen aus
Probieren Sie die Service-Funktionen aus

Weitere Informationen zu Modellen, Workflows und zur Überwachung der Anwendungsleistung.

Weitere Informationen 
Für die Vorversion registrieren
Für die Vorversion registrieren

Führen Sie die Vorversion aus, um AWS IoT Things Graph auszuprobieren

Registrieren 
Antworten auf Ihre Fragen
Antworten auf Ihre Fragen

Sehen Sie sich die häufig gestellten Fragen zu AWS IoT Things Graph an

Weitere Informationen