Übersicht über Azure IoT Hub-Konzepte
Azure IoT Hub ist ein vollständig verwalteter Dienst, der eine zuverlässige und sichere bidirektionale Kommunikation zwischen Millionen von Geräten und einem Lösungs-Back-End ermöglicht.
Hinweis
Einige der in diesem Artikel erwähnten Features (wie Cloud-zu-Gerät-Messaging, Gerätezwillinge und Geräteverwaltung) stehen nur im Standard-Tarif von IoT Hub zur Verfügung. Weitere Informationen zu den IoT Hub-Tarifen „Basic“ und „Standard/Free“ finden Sie unter Wählen des richtigen IoT Hub-Tarifs für Ihre Lösung.
Azure IoT Hub bietet viele Features, darunter:
Eine sichere Kommunikation unter Verwendung von Zugriffssteuerung und Sicherheitsanmeldeinformationen auf Gerätebasis.
Zahlreiche Optionen für hyperskalierbare Kommunikation zwischen Geräten und Cloud (Device-to-Cloud, D2C) sowie zwischen Cloud und Geräten (Cloud-to-Device, C2D)
Abfragbarer Speicher mit Zustandsinformationen und Metdadaten auf Gerätebasis
Eine problemlose Geräteanbindung mithilfe von Gerätebibliotheken für die gängigsten Sprachen und Plattformen
In den folgenden Artikeln können Sie sich eingehender mit IoT Hub-Features befassen:
Die Informationen im Leitfaden zur D2C-Kommunikation erleichtern die Wahl zwischen D2C-Nachrichten, den gemeldeten Eigenschaften des Gerätezwillings und dem Dateiupload.
Die Informationen unter Cloud-to-device communication guidance (Leitfaden zur C2D-Kommunikation) erleichtern die Wahl zwischen direkten Methoden, den gewünschten Eigenschaften des Gerätezwillings und C2D-Nachrichten.
Unter Messaging zwischen Geräten und Cloud mit IoT Hub werden die Messagingfeatures (D2C und C2D) beschrieben, die mit IoT Hub zur Verfügung stehen.
Unter Upload files from a device (Hochladen von Dateien von einem Gerät) wird beschrieben, wie Sie Dateien von einem Gerät hochladen können. Dieser Artikel bietet auch Informationen zu Themen wie Benachrichtigungen, die beim Hochladevorgang gesendet werden können.
Unter Grundlegendes zur Identitätsregistrierung in Ihrer IoT Hub-Instanz wird beschrieben, welche Informationen in jeder IoT Hub-Identitätsregistrierung gespeichert werden. Zudem wird im Artikel beschrieben, wie Sie darauf zugreifen und diese bearbeiten können.
Unter Verwalten des Zugriffs auf IoT Hub wird das Sicherheitsmodell beschrieben, mit dem sowohl für Geräte als auch für Cloudkomponenten Zugriff auf IoT Hub-Funktionalität gewährt werden. Der Artikel enthält Informationen zum Verwenden von Token und X.509-Zertifikaten sowie Details zu den Berechtigungen, die Sie erteilen können.
Verwenden von Gerätezwillingen zum Synchronisieren von Status und Konfigurationen beschreibt das Konzept der Gerätezwillinge. Zudem finden Sie in diesem Artikel auch Informationen zur Funktionalität von Gerätezwillingen, z. B. zur Synchronisierung eines Geräts mit dessen Gerätezwilling. Der Artikel enthält Informationen zu den Daten, die in einem Gerätezwilling gespeichert sind.
Aufrufen einer direkten Methode auf einem Gerät beschreibt den Lebenszyklus einer direkten Methode. Der Artikel beschreibt, wie Sie Methoden für ein Gerät aus Ihrer Back-End-App aufrufen und die direkte Methode für Ihr Gerät anwenden.
Unter Schedule jobs on multiple devices (Planen von Aufträgen auf mehreren Geräten) wird beschrieben, wie Sie Aufträge auf mehreren Geräten planen können. Der Artikel erläutert das Übermitteln von Aufträgen zum Erledigen von Aufgaben wie dem Ausführen einer direkten Methode und Aktualisieren eines Geräts mithilfe eines Gerätezwillings. Außerdem wird erklärt, wie der Status eines Auftrags abgefragt wird.
In Auswählen eines Kommunikationsprotokolls werden die Kommunikationsprotokolle beschrieben, die IoT Hub für die Gerätekommunikation unterstützt. Außerdem werden die Ports aufgeführt, die geöffnet werden müssen.
Unter IoT Hub-Endpunkte werden die verschiedenen Endpunkte beschrieben, die jeder IoT-Hub für Laufzeit- und Verwaltungsvorgänge bereitstellt. Außerdem wird beschrieben, wie Sie zusätzliche Endpunkte in Ihrem IoT-Hub erstellen können, und wie Sie mit einem Feldgateway die Konnektivität mit Ihren IoT Hub-Endpunkten in nicht standardmäßigen Szenarien aktivieren.
Unter IoT Hub-Abfragesprache für Gerätezwillinge, Aufträge und Nachrichtenrouting wird die IoT Hub-Abfragesprache beschrieben, mit der Sie von Ihrem Hub Informationen über Gerätezwillinge und Aufträge abrufen können.
Unter IoT Hub-Kontingente und -Drosselung sind die im IoT Hub-Dienst festgelegten Kontingente und die Drosselung zusammengefasst, die beim Überschreiten eines Kontingents auftritt.
IoT Hub-Preise enthält allgemeine Informationen zu verschiedenen SKUs und Preise für IoT Hub sowie Details zur Erfassung der verschiedenen IoT Hub-Funktionen als Nachrichten durch IoT Hub.
Unter Azure IoT Hub-SDKs sind die Azure IoT-SDKs aufgelistet, die Sie bei der Entwicklung von Geräte- und Dienst-Apps für die Interaktion mit Ihrer IoT Hub-Instanz verwenden können. Der Artikel enthält Links zur online verfügbaren API-Dokumentation.
IoT Hub-MQTT-Unterstützung enthält detaillierte Informationen zur Unterstützung des MQTT-Protokolls durch IoT Hub. Der Artikel beschreibt die Unterstützung des in die Azure IoT-SDKs integrierten MQTT-Protokolls und bietet Informationen zur direkten Verwendung des MQTT-Protokolls.
Hinweis
IoT Hub verfügt über eingeschränkte Featureunterstützung für MQTT. Wenn Ihre Lösung MQTT v3.1.1 oder v5 Unterstützung benötigt, empfehlen wir MQTT Unterstützung in Azure Event Grid. Weitere Informationen finden Sie unter Vergleichen der MQTT-Unterstützung in IoT Hub und Event Grid.