Die Architektur einer auf Microsoft Azure basierten Internet-of-Things-Lösung besteht in der Regel aus mehreren Schichten. Zu den Kernkomponenten gehören Azure IoT Hub und Azure IoT Edge. Weitere Bestandteile sind:
IoT-fähige Geräte
Sensoren und Aktoren sammeln Daten aus der physischen Welt, senden diese an die Cloud oder verarbeiten sie lokal.
Das Edge-System
Azure IoT Edge ermöglicht die lokale Datenverarbeitung ganz in der Nähe von IoT-Geräten. Das minimiert die Latenz, spart Bandbreite und macht den Weg frei für eine Offline-Verarbeitung.
Die Cloud-Anbindung
Azure IoT Hub ist ein zentraler, cloudbasierter Dienst, der als Nachrichten-Hub für eine sichere Zwei-Wege-Kommunikation zwischen Geräten und IoT-Anwendung agiert. Das ermöglicht eine zuverlässige Datenübertragung und -verwaltung.
Datenverarbeitung und -visualisierung
Mithilfe verschiedener Azure-Dienste können Sie IoT-Daten verarbeiten, analysieren, speichern und bereitstellen. Zum Beispiel ermöglicht Azure Stream Analytics eine Echtzeitanalyse von Datenströmen. Mit dem Azure Data Explorer lassen sich auch große Datenmengen in Echtzeit analysieren.
Ein wesentlicher Vorteil hierbei: Die Architektur einer IoT-Azure-Lösung lässt sich je nach Use Case individualisieren. Es ist möglich, weitere Azure-Dienste zu integrieren – zum Beispiel Machine-Learning-Anwendungen.
Funktionen und Gerätemanagement
Azure IoT Operations punktet mit einem skalierbaren Gerätemanagement. Mit dem MS Azure IoT Hub können laut Microsoft Milliarden von IoT-Assets registriert, authentifiziert und überwacht werden.
Dabei sorgt eine zertifikatsbasierte Authentifizierung für eine sichere Kommunikation. Diverse Funktionen sorgen für den störungsfreien Betrieb: wie etwa Fernüberwachung, Gerätetelemetrie in Echtzeit, Fehlermanagement und Firmware-Updates „Over the Air“ (OTA).
Sie können das benutzerfreundliche Interface von Azure IoT Central verwenden, um Geräte zu verwalten. Tiefgreifende IT-Kenntnisse sind dazu nicht nötig. Darüber hinaus hilft die API von Azure IoT Hub dabei, Prozesse zu automatisieren und diese in bestehende Systeme zu integrieren. Azure IoT eignet sich optimal für Unternehmen mit einer vielfältigen Gerätestruktur.