Organisationen müssen in der Lage sein, Datenanalysen durchzuführen, um den Wert der Daten ihrer verbundenen Geräte zu maximieren. Organisationen haben viele Möglichkeiten, ihre Geräte mit ihren Analyseanwendungen zu verbinden. Die Vorteile bestimmter verbundener Gerätearchitekturen können je nach Anwendungsfall Ihrer Organisation variieren. Als Orientierungshilfe für Sie werden in diesem Dokument eine Reihe verbundener Gerätearchitekturen in Google Cloud beschreiben. Diese Architekturen behandeln eine breite Palette von Anwendungsfällen und Anforderungen für verbundene Geräte.
Dieses Dokument ist Teil einer Reihe von Dokumenten, die Informationen zu IoT-Architekturen in Google Cloud und zur Migration von IoT Core enthalten. Die anderen Dokumente in dieser Reihe umfassen die folgenden Punkte:
- Verbundene Gerätearchitekturen in Google Cloud – Übersicht (dieses Dokument).
- Ein eigenständiger MQTT-Broker: Ein MQTT-Broker bietet bidirektionale Kommunikation zwischen verbundenen Geräten und Google Cloud-Projekten und zwischen den Geräten.
- Eine IoT-Plattformarchitektur in Google Cloud: Eine IoT-Plattform bietet zusätzliche Funktionen zur Geräteverwaltung sowie Datenkonnektivität. Dies ist wichtig, wenn Sie eine große Flotte verbundener Geräte bereitstellen.
- Eine direkte Verbindung zu Pub/Sub: Für die Datenaufnahme ist es möglicherweise am besten, wenn Ihre Geräte eine direkte Verbindung zu Pub/Sub herstellen.
- Best Practices zum Ausführen eines IoT-Back-Ends in Google Cloud.
- Best Practices für die automatische Bereitstellung und Konfiguration von Edge- und Bare-Metal-Systemen und -Servern
- Umgebungen aus IoT Core migrieren
Zusammenfassung der Architekturen verbundener Geräte
In diesem Dokument werden Anwendungsfälle für verbundene Geräte in drei Kategorien unterteilt. Dabei werden die folgenden Dimensionen berücksichtigt, die Sie bei der Planung einer verbundenen Gerätearchitektur in Betracht ziehen müssen:
Anzahl der Geräte: Sie müssen berücksichtigen, wie viele Geräte direkt mit Ihrer Anwendung verbunden sind. Wenn Ihre Anwendung viele Endgeräte (wie Maschinen, Sensoren oder Kameras) hat und diese Geräte mit einem Zwischengateway oder einem anderen Gerät (wie einem Smartphone) verbunden sind, ist es wichtig, dass Sie ermitteln, ob diese Endgeräte in Ihrer Anwendung repräsentiert und verwaltet werden müssen. In einigen Fällen müssen Sie möglicherweise jedes einzelne Gerät repräsentieren. In anderen Fällen muss möglicherweise nur das Zwischengerät repräsentiert werden.
Flottenmanagement: Überlegen Sie, ob Sie Funktionen wie das Monitoring des Gerätestatus, Software- und Firmwareupdates, Konfigurationsverwaltung und andere Features für die Flottenverwaltung benötigen. Diese Anforderungen helfen Ihnen, Ihre Wahl der Anwendungsarchitektur zu bestimmen.
Geräteübergreifendes Messaging:Die Gerätekommunikation über Ihre Anwendungsarchitektur ist ein wichtiger Faktor. Einige Anwendungen sind beispielsweise von der Kommunikation zwischen den verbundenen Geräten über Ihre Anwendungsarchitektur abhängig. Andere Anwendungen verfügen über Datenflüsse, die strikt zwischen den einzelnen Geräten und Ihrer Anwendung stattfinden, ohne dass zwischen den Geräten Nachrichten gesendet werden.
Übersichtstabelle
Wenn Sie die Eigenschaften Ihrer Anwendung kennen, können Sie die beste Architektur für Ihren Anwendungsfall auswählen. Als Leitfaden für Ihre Auswahl wird in der folgenden Tabelle der jeweilige Umfang der Unterstützung zusammengefasst, den die einzelnen in dieser Reihe beschriebenen verbundenen Architekturen bieten:
Limits für die Geräteunterstützung | Geräteübergreifendes Messaging | Unterstützung der Flottenverwaltung | |
---|---|---|---|
MQTT-Broker | Einsparungen in Millionenhöhe | Empfohlen | Nicht unterstützt |
IoT-Plattform | Einsparungen in Millionenhöhe | Eingeschränkt unterstützt | Empfohlen |
Gerät zu Pub/Sub | Hunderte | Eingeschränkt unterstützt | Nicht unterstützt |
Nächste Schritte
- Informationen zur besten Architektur für verbundene Geräte für Ihren Anwendungsfall:
- Erfahren Sie, wie Sie mit Intelligent Products Essentials Geräte verbinden und IoT-Anwendungen in Google Cloud erstellen.
- Lernen Sie Methoden kennen, wie Sie Edge- und Bare-Metal-Systeme und -Server automatisch bereitstellen und konfigurieren.
- Weitere Referenzarchitekturen, Diagramme und Best Practices finden Sie im Cloud-Architekturcenter.