Anmerkung
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.
Bei Device Update for IoT Hub handelt es sich um einen Dienst, mit dem Sie OTA-Updates (Over-The-Air) für Ihre IoT-Geräte bereitstellen können.
Da Unternehmen die Produktivität und betriebliche Effizienz weiter steigern möchten, werden IoT-Lösungen (Internet of Things, Internet der Dinge) immer häufiger eingesetzt. Daher ist es wichtig, dass die Geräte, aus denen diese Lösungen bestehen, auf einer zuverlässigen und sicheren Grundlage aufgebaut, einfach zu verbinden und maßstabsgerecht zu verwalten sind. Device Update for IoT Hub ist eine End-to-End-Plattform, mit der Kunden OTA-Updates (Over-the-Air) für alles, von winzigen Sensoren bis zu Geräten auf Gatewayebene, veröffentlichen, verteilen und verwalten können.
Um die vollständigen Vorteile der ioT-fähigen digitalen Transformation zu realisieren, benötigen Kunden diese Fähigkeit, Geräte im Großen und Ganzen zu betreiben, zu verwalten und zu aktualisieren. Erkunden Sie die Vorteile der Implementierung von Device Update für IoT Hub, einschließlich der Möglichkeit, schnell auf Sicherheitsbedrohungen zu reagieren und neue Features bereitzustellen, um Geschäftsziele zu erreichen, ohne die zusätzlichen Entwicklungs- und Wartungskosten für die Erstellung eigener Updateplattformen in Kauf nehmen zu müssen.
Unterstützung für eine vielzahl von IoT-Geräten
Geräteupdate für IoT Hub wurde entwickelt, um eine optimierte Aktualisierungsbereitstellung und optimierte Abläufe durch Integration mit Azure IoT Hubanzubieten. Diese Integration erleichtert die Einführung von Geräteupdates für jede vorhandene Lösung. Sie stellt eine in der Cloud gehostete Lösung bereit, um praktisch jedes Gerät zu verbinden. Geräteupdate unterstützt eine breite Palette von IoT-Betriebssystemen – einschließlich Linux und Azure RTOS (Echtzeitbetriebssystem) – und ist über Open Source erweiterbar. Wir entwickeln gemeinsam mit unseren Halbleiterpartnern, darunter STMicroelectronics, NXP, Renesas und Microchip, die Angebote für Device Update für IoT Hub. Sehen Sie sich die Beispiele von Bewertungsboards für wichtige Halbleiter an, die Einsteigeranleitungen enthalten, um zu erfahren, wie Sie Over-the-Air-Updates (OTA) für MCU-Klassengeräte konfigurieren, erstellen und bereitstellen.
Es werden sowohl eine Simulatordatei für den Geräteaktualisierungs-Agent als auch ein Yocto-Referenzabbild für Raspberry Pi bereitgestellt. Geräteupdate für IoT Hub unterstützt auch das Aktualisieren von Azure IoT Edge-Geräten. Ein Geräteupdate-Agent wird für Ubuntu Server 18.04 amd64-Plattform bereitgestellt. Geräteupdate für IoT Hub bietet auch Open-Source-Code, wenn Sie keine der oben genannten Plattformen ausführen. Sie können den Agenten auf die von Ihnen verwendete Distribution portieren.
Device Update arbeitet mit IoT Plug & Play und kann jedes Gerät verwalten, das die erforderlichen Plug & Play-Schnittstellen unterstützt. Weitere Informationen finden Sie unter Device Update for IoT Hub und IoT Plug & Play.
Unterstützung für eine Vielzahl von Update-Artefakten
Geräteupdate für IoT Hub unterstützt zwei Arten von Updates – imagebasiert und paketbasiert.
Paketbasierte Updates sind gezielte Updates, die nur eine bestimmte Komponente oder Anwendung auf dem Gerät ändern. Dies führt zu einem geringeren Bandbreitenverbrauch und trägt dazu bei, die Zeit zum Herunterladen und Installieren des Updates zu reduzieren. Paketupdates ermöglichen in der Regel weniger Ausfallzeiten von Geräten beim Anwenden eines Updates und vermeiden den Aufwand für das Erstellen von Images.
Image-Updates bieten ein höheres Maß an Vertrauen in den Endzustand des Geräts. In der Regel ist es einfacher, die Ergebnisse einer Imageaktualisierung zwischen einer Vorproduktionsumgebung und einer Produktionsumgebung zu replizieren, da sie nicht die gleichen Herausforderungen wie Pakete und deren Abhängigkeiten darstellt. Aufgrund ihrer atombedingten Natur kann man auch ein A/B-Failovermodell problemlos übernehmen.
Es gibt keine richtige Antwort, und Sie können je nach Ihren spezifischen Anwendungsfällen anders wählen. Geräteupdate für IoT Hub unterstützt sowohl Image- als auch Paketform der Aktualisierung, sodass Sie das richtige Aktualisierungsmodell für Ihre Geräteumgebung auswählen können.
Flexible Features zum Aktualisieren von Geräten
Geräteaktualisierungen für IoT-Hub-Funktionen bieten eine leistungsstarke und flexible Erfahrung, darunter:
- In Azure IoT Hub integrierte UX für Updateverwaltung
- Schrittweises Update-Rollout durch Gerätegruppierung und Update-Planungssteuerung
- Programmgesteuerte APIs zum Aktivieren von Automatisierung und benutzerdefinierten Portalumgebungen
- Übersicht über Kompatibilität und Status auf einen Blick bei Flotten von heterogenen Geräten
- Unterstützung für robuste Geräteupdates (A/B) zur Bereitstellung eines nahtlosen Rollbacks
- Über das Azure.com-Portal verfügbare Abonnement- und rollenbasierte Zugriffssteuerungen
- On-Premises-Inhaltscaches und geschachtelte Edge-Unterstützung zur Aktivierung der Aktualisierung von von der Cloud getrennten Geräten.
- Detaillierte Tools zur Verwaltung von Updates und zur Berichterstellung.
Mit der Geräteaktualisierung für die Verwaltung und Bereitstellung von IoT Hub-Steuerungen können Benutzer die Produktivität maximieren und wertvolle Zeit sparen. Das Geräteupdate für IoT Hub umfasst die Möglichkeit, Geräte zu gruppieren und anzugeben, auf welchen Geräten ein Update bereitgestellt werden soll. Benutzer können auch den Status der Updatebereitstellungen anzeigen und sicherstellen, dass jedes Gerät Updates erfolgreich anwendet.
Wenn ein Updatefehler auftritt, können Benutzer mit dem Geräteupdate für IoT Hub auch die Geräte identifizieren, die das Update nicht anwenden konnten, sowie entsprechende Fehlerdetails anzeigen. Die Möglichkeit, zu identifizieren, welche Geräte nicht aktualisiert wurden, spart unzählige manuelle Stunden ein, die sonst benötigt würden, um die Quelle zu lokalisieren.
Erstklassige Sicherheit im globalen Maßstab
Microsoft Azure unterstützt weltweit mehr als eine Milliarde IoT-Geräte – eine Zahl, die täglich schnell wächst. Das Geräteupdate für IoT Hub baut auf dieser Erfahrung und der bewährten Zuverlässigkeit der Windows Update-Plattform auf, sodass Geräte nahtlos auf globaler Ebene aktualisiert werden können.
Das Geräteupdate für den IoT Hub verwendet umfassende Cloud-to-Edge-Sicherheit, die für Microsoft Azure entwickelt wurde, sodass Kunden nicht unnötig Zeit damit verbringen müssen, herauszufinden, wie sie es selbst von Grund auf neu entwickeln.
Geräteaktualisierungs-Workflows
Die Geräteaktualisierungsfunktionen können in drei Bereiche unterteilt werden: Agent-Integration, Import und Verwaltung.
Geräteaktualisierungs-Agent
Wenn ein Updatebefehl auf einem Gerät empfangen wird, wird die angeforderte Aktualisierungsphase ausgeführt (entweder Herunterladen, Installieren und Anwenden). Während jeder Phase wird der Status über IoT Hub an das Geräteupdate zurückgegeben, sodass Sie den aktuellen Status einer Bereitstellung anzeigen können. Wenn keine Aktualisierungen ausgeführt werden, wird der Status als "Leerlauf" zurückgegeben. Eine Bereitstellung kann jederzeit abgebrochen werden.
Erfahren Sie mehr über den Geräteaktualisierungs-Agent.
Importieren
Beim Importieren werden Ihre Updates in Geräteupdates übernommen, damit sie auf Geräten bereitgestellt werden können. Geräteupdate unterstützt das Rollout eines einzelnen Updates pro Gerät. Dies macht es ideal für Vollbildupdates, die eine gesamte Betriebssystempartition gleichzeitig aktualisieren, oder ein APT-Manifest , das alle Pakete beschreibt, die Sie über ein bestimmtes Repository auf Ihrem Gerät aktualisieren möchten. Zum Importieren von Updates in Geräteupdates erstellen Sie zuerst ein Importmanifest, das das Update beschreibt, und laden dann die Updatedatei(n) und das Importmanifest in einen Azure Storage-Container hoch. Danach können Sie das Azure-Portal oder die REST-API für Geräteupdates verwenden, um den asynchronen Prozess des Updateimports zu initiieren. Device Update lädt die Dateien hoch, verarbeitet sie und stellt sie zur Verteilung an IoT-Geräte bereit.
Schützen Sie den Download für vertrauliche Inhalte mithilfe einer freigegebenen Zugriffssignatur (Shared Access Signature, SAS), z. B. einer Ad-hoc-SAS für Azure Blob Storage. Weitere Informationen zu SAS-
Erfahren Sie mehr zum Importieren von Updates.
Gruppierung und Bereitstellung
Nach dem Importieren eines Updates können Sie kompatible Updates für Ihre Geräte und Geräteklassen anzeigen.
Device Update unterstützt das Konzept von Gruppen mithilfe von Tags im IoT Hub. Das Erste Bereitstellen eines Updates in einer Testgruppe ist eine gute Möglichkeit, das Risiko von Problemen während eines Produktionsrollouts zu verringern.
In der Geräteaktualisierung sind Bereitstellungen eine Methode, um den richtigen Inhalt mit einer bestimmten Gruppe kompatibler Geräte zu verbinden. Das Geräteupdate koordiniert den Prozess des Sendens von Befehlen an jedes Gerät, weist sie an, die Updates herunterzuladen und zu installieren und den Status zurückzugeben.
Erfahren Sie mehr über Bereitstellungskonzepte
Erfahren Sie mehr über Geräteupdategruppen