Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In IoT Hub stehen für das Senden von Informationen von der Geräte-App an das Lösungs-Back-End drei Optionen zur Verfügung:
Gerät-zu-Cloud-Nachrichten für Time Series-Telemetrie und Warnungen.
Gemeldete Eigenschaften des Gerätezwillings für die Meldung von Gerätestatusinformationen, z.B. verfügbare Funktionen, Bedingungen oder Status von Workflows mit langer Laufzeit. z.B. Konfigurations- und Softwareupdates.
Dateiuploads für Mediendateien und große Telemetriebatches, die von zeitweise verbundenen Geräten hochgeladen oder komprimiert werden, um Bandbreite zu sparen.
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 grundlegenden und standardmäßigen/kostenlosen IoT Hub-Ebenen finden Sie unter Auswählen der richtigen IoT Hub-Ebene und -Größe für Ihre Lösung.
Hier finden Sie einen detaillierten Vergleich verschiedener Optionen für die Gerät-zu-Cloud-Kommunikation.
Faktor | D2C-Nachrichten | Gemeldete Eigenschaften des Gerätezwillings | Dateiuploads |
---|---|---|---|
Szenario | Telemetrie-Zeitreihen und -Warnungen, Beispiel: Sendung von 256-KB-Sensordatenbatches alle 5 Minuten | Verfügbare Funktionen und Bedingungen, z.B. der aktuelle Gerätekonnektivitätsmodus wie Mobilfunk oder WLAN. Synchronisierung von Workflows mit langer Laufzeit, z.B. Konfiguration und Softwareupdates. | Video- oder andere große Mediendateien. Große (normalerweise komprimierte) Telemetriebatches. |
Speichern und Abrufen | Temporäre Speicherung durch IoT Hub, bis zu sieben Tage. Nur sequenzielles Lesen. | Von IoT Hub im Gerätezwilling gespeichert. Abrufbar mithilfe der IoT Hub-Abfragesprache. | Speicherung im vom Benutzer bereitgestellten Azure Storage-Konto. |
Größe | Nachrichten bis zu 256 KB | Die Maximalgröße gemeldeter Eigenschaften beträgt 32 KB. | Maximale von Azure Blob Storage unterstützte Dateigröße. |
Häufigkeit | Hoch. Weitere Informationen finden Sie unter IoT Hub-Kontingente und -Drosselung. | Mittel. Weitere Informationen finden Sie unter IoT Hub-Kontingente und -Drosselung. | Niedrig. Weitere Informationen finden Sie unter IoT Hub-Kontingente und -Drosselung. |
Protokoll | Mit allen Protokollen verfügbar. | Mit MQTT oder AMQP verfügbar. | Mit jedem Protokoll verfügbar, auf dem Gerät ist jedoch HTTPS erforderlich. |
Eine Anwendung muss möglicherweise Informationen sowohl als Telemetriezeitreihe als auch als Warnung senden und im Twin-Gerät verfügbar machen. In diesem Szenario können Sie eine der folgenden Optionen auswählen:
- Die Geräte-App sendet eine D2C-Nachricht und meldet eine Eigenschaftsänderung.
- Das Lösungs-Back-End speichert die Informationen beim Empfang der Nachricht in den Tags des Gerätezwillings.
Da Geräte-zu-Cloud-Nachrichten einen höheren Durchsatz als Geräte-Twin-Updates ermöglichen, kann es manchmal sinnvoll sein, das Aktualisieren des Geräte-Twins für jede Geräte-zu-Cloud-Nachricht zu vermeiden.