Was ist Device Update for IoT Hub?
Azure Device Update for IoT Hub ist ein Dienst, mit dem sich Over-the-Air-Updates für IoT-Geräte in einer cloudbasierten IoT-Lösung ausrollen lassen. Der Dienst ist eine Ende-zu-Ende-Plattform für das Veröffentlichen, Verteilen und Verwalten von Over-the-Air-Updates, von kleinen Sensoren bis zu Gateway-Geräten. Damit lassen sich Geräte im großen Maßstab betreiben, warten und aktualisieren, etwa um schnell auf Sicherheitsbedrohungen zu reagieren oder neue Funktionen auszurollen.
Device Update integriert sich eng mit Azure IoT Hub und lässt sich dadurch in bestehende IoT-Hub-Lösungen einschließlich Azure IoT Edge einbinden. Der Dienst baut auf der Sicherheitsarchitektur von Microsoft Azure und der Zuverlässigkeit der Windows-Update-Plattform auf, sodass Sicherheitsmechanismen nicht selbst konfiguriert werden müssen.
Kernfunktionen
Paket- und imagebasierte Updates: Paketbasierte Updates ändern gezielt eine Komponente oder Anwendung, imagebasierte Updates aktualisieren eine ganze OS-Partition.
Verwaltung und Reporting: In Azure IoT Hub integrierte Update-Verwaltung, programmatische APIs für Automatisierung und eigene Portale, subscription- und rollenbasierte Zugriffskontrolle sowie Compliance- und Statusansichten über heterogene Gerätebestände hinweg. Azure CLI unterstützt das Anlegen und Verwalten von Device-Update-Ressourcen, Gruppen und Deployments.
Gestaffelte Rollouts: Gerätegruppierung und Zeitsteuerung ermöglichen schrittweise Rollouts. Resiliente Updates nach dem A/B-Modell erlauben nahtloses Rollback, ergänzt um automatisches Rollback auf eine Fallback-Version.
Delta Updates (Public Preview): Erzeugen kleinere Updates, die nur die Änderungen zwischen aktuellem und Ziel-Image enthalten.
Offline- und Edge-Szenarien: On-Premises-Content-Cache und Nested-Edge-Unterstützung ermöglichen Updates cloud-getrennter Geräte.
Typische Anwendungsfälle
Sicherheits-Patches im Feld: Schnelle Reaktion auf Sicherheitsbedrohungen über den gesamten Gerätebestand.
Funktions-Rollouts: Neue Funktionen erreichen Geräte ohne physischen Zugriff.
Heterogene Flotten: Compliance- und Statusansichten über unterschiedliche Gerätetypen hinweg.
Industrielle Edge-Umgebungen: Aktualisierung von IoT-Edge- und Nested-Edge-Geräten, auch bei eingeschränkter Cloud-Anbindung.
Vorteile
- Ende-zu-Ende-Plattform für Veröffentlichung, Verteilung und Verwaltung von Updates
- Keine eigene Update-Plattform erforderlich, dadurch geringerer Entwicklungs- und Wartungsaufwand
- Automatische Gerätegruppierung über Kompatibilitätseigenschaften und Device-Twin-Tags
- Rollback-Mechanismen und Fehlerdetails je Gerät reduzieren das Risiko von Feld-Updates
- Breite Plattformunterstützung über Linux-Agents, Eclipse-ThreadX-Beispiele und quelloffenen Agent-Code
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie beim Aufbau von Update-Prozessen für IoT-Flotten: Auswahl zwischen paket- und imagebasierten Updates, Aufbau der Import-Pipeline, Gruppen- und Rollout-Strategie sowie Integration in bestehende IoT-Hub- und IoT-Edge-Lösungen.
Kontaktieren Sie uns für eine unverbindliche Beratung zu Device Update for IoT Hub.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Welche Update-Typen unterstützt Device Update for IoT Hub?
Der Dienst unterstützt paketbasierte und imagebasierte Updates. Paketbasierte Updates verändern gezielt eine Komponente oder Anwendung und benötigen weniger Bandbreite und Zeit. Imagebasierte Updates aktualisieren eine ganze OS-Partition und liefern hohe Sicherheit über den Endzustand des Geräts, etwa für A/B-Failover-Modelle.
Sind Delta Updates allgemein verfügbar?
Nein. Microsoft kennzeichnet Delta Updates in der Dokumentation als Public Preview. Damit lassen sich kleinere Updates erzeugen, die nur die Änderungen zwischen aktuellem und Ziel-Image enthalten, was Bandbreite und Downloadzeit reduziert.
Welche Geräte und Betriebssysteme werden unterstützt?
Device Update ist ein cloud-gehosteter Dienst, der über die Integration mit Azure IoT Hub praktisch jedes IoT-Hub-Gerät einschließlich Azure IoT Edge anbinden kann. Agents werden für verschiedene Linux-Distributionen bereitgestellt. Für Eclipse ThreadX stehen gemeinsam mit STMicroelectronics, NXP, Renesas und Microchip entwickelte Beispiele bereit. Der Agent ist quelloffen und lässt sich auf weitere Distributionen portieren.
Wie werden Rollouts gesteuert?
Geräte lassen sich anhand von Kompatibilitätseigenschaften und Device-Twin-Tags gruppieren. Rollouts erfolgen gestaffelt mit Zeitsteuerung, typischerweise zunächst auf eine Testgruppe. Der Status der Deployments ist einsehbar, Deployments lassen sich jederzeit abbrechen.
Was passiert bei einem fehlgeschlagenen Update?
Device Update unterstützt resiliente Updates nach dem A/B-Modell mit nahtlosem Rollback sowie automatisches Rollback auf eine definierte Fallback-Version für Geräte, welche die Rollback-Kriterien erfüllen. Fehlerdetails je Gerät helfen bei der Ursachenanalyse; ergänzend gibt es Agent Check und Device Sync als Troubleshooting-Funktionen.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Azure (offizielle Dokumentation). Diese Seite stellt kein Angebot von Azure dar.
