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.
Das Geräteupdate für IoT Hub ist ein Azure Dienst, der für die Arbeit mit einem Geräte-Agent entwickelt wurde, der aus der open-source Device Update Agent-Referenzimplementierung basiert, die auf GitHub gehostet wird. Neue Versionen der Referenzimplementierung werden im Abschnitt Releases des GitHub Repositorys zur Verfügung gestellt. Beiträge, Featureanforderungen und Fehlerberichte können auch im open-source Device Update für IoT Hub Repository abgelegt werden.
Detaillierte Versionshinweise für die Referenzimplementierung des Device Update-Agents, Version 1.3.0
Die Referenzimplementierung des Geräteupdate-Agents, Version 1.3.0, umfasst Verbesserungen bei der Aktualisierung von Workflows, Zuverlässigkeit und Plattformunterstützung. Es ergänzt die Funktionen um eine verbesserte Unterstützung für Delta-Downloads, um die bei Updates übertragene Datenmenge zu verringern, um eine geräteseitige Status-API zur Verbesserung der Transparenz und Abstimmung mit Geräte-Workloads sowie um eine erweiterte Unterstützung für neuere Linux-Versionen, auf denen aufgebaut werden kann.
Delta-Updates
- Delta-Updates ermöglichen es Geräten, nur die geänderten Änderungen zwischen Versionen zu übertragen, wodurch die Größe der Updatenutzlast und die Bandbreitennutzung reduziert werden.
- Microsoft Delta Download Handler mit komponentenbasierter Paketierung hinzugefügt.
- Verbessertes Zwischenspeicherungsverhalten und Downloadsicherheit.
Gerätekoordination und Updatesteuerung
- Es wurde eine neue geräteseitige Status-API hinzugefügt, mit der lokale Prozesse mit aktiven Updates koordiniert werden können, um Konflikte zu vermeiden und die Updatezuverlässigkeit zu verbessern.
- Workflowdaten können jetzt an Skripthandler übergeben werden, wodurch flexiblere Updateszenarien ermöglicht werden.
- Verbesserte Neustartkoordination sorgt dafür, dass Berichte und Cachevorgänge vor dem Neustart abgeschlossen sind.
Sichtbarkeit und Diagnoseinformationen aktualisieren
- Detailliertere Fehlerberichterstellung für Updateworkflows.
- Erweiterte Ergebniscodes werden jetzt in IoT Hub für eine tiefere Problembehandlung angezeigt.
Plattform- und Umgebungsunterstützung
- Unterstützung für Ubuntu 24.04 und Debian 13 wurde hinzugefügt und bietet mehr Flexibilität, um auf neueren Linux-Umgebungen aufzubauen und zu integrieren.
- Der Curl-Handler ist jetzt der Standardhandler für den Inhaltsdownload.
Sicherheit und Authentifizierung
- Unterstützung für die X.509-Clientzertifikatauthentifizierung hinzugefügt. Die X.509-Authentifizierungsunterstützung im Geräteupdate-Agent verwendet standardmäßige Azure IoT Hub Identitätskonfiguration. Diese Funktion ist nicht in Azure Device Registry (ADR)-Zertifikatverwaltung (Vorschau) integriert.
Reliability
- Verbesserte Agentprotokollierung, Fehlerbehandlung und allgemeine Workflowstabilität.
- Enthält Korrekturen für die Speicherbehandlung, Threadsicherheit und Plattformstabilität.
Versionsverlauf
Diese Tabelle enthält den aktuellen Versionsverlauf für das Geräteupdate für IoT Hub Dienst- und Agent-Referenzimplementierung mit einer kurzen Zusammenfassung der änderungen, die für jede Version vorgenommen wurden. Detaillierte Aufschlüsselung der Änderungen der neuesten Version finden Sie im Abschnitt "Detaillierte Versionshinweise " dieser Seite.
| Versionshinweise und Ressourcen | Typ | Erscheinungsdatum | Zusammenfassung |
|---|---|---|---|
| Agent v1.3.0 | Veröffentlichung der Agent-Referenzimplementierung | Mai 2026 | Fügt Delta-Downloadunterstützung hinzu, um die Updategröße zu reduzieren, eine geräteseitige Status-API für verbesserte Koordination, erweiterte Diagnose und Unterstützung für neuere Linux-Plattformen (Ubuntu 24.04, Debian 13). |
| Agent v1.2.6 | Agent-Patch | 23. März 2026 | Dieser Agentpatch enthält Fehlerbehebungen und Stabilitätsverbesserungen sowie Updates für Plattformunterstützung und Tools. |
| Agent v1.2.0 | Veröffentlichung der Agent-Referenzimplementierung | 8. April 2025 | Diese Version konzentriert sich auf Zuverlässigkeits- und Sicherheitsfixes sowie Verbesserungen der Updateworkflows und Plattformkompatibilität (einschließlich Debian 12-Unterstützung). |
| Agent v1.1.0 | Veröffentlichung der Agent-Referenzimplementierung | 22. Dezember 2023 | In dieser Version werden Verbesserungen an der Behandlung und Plattformunterstützung für Stammschlüsselzertifikate (Ubuntu 22.04, Debian 11-Support) sowie Aktualisierungen der Agentkonfigurations- und Updateworkflows eingeführt. |
| Version von Februar 2023 | UX-Veröffentlichung | 23. Februar 2023 | Diese Version bietet neue Funktionen und Verbesserungen der Lebensqualität für die Azure Portalerfahrung. |
| Agent v1.0.2 | Patch für den Agenten | 3. Februar 2023 | Dieser Agentpatch behebt mehrere Fehler (z. B. Ergebniscodes für fehlende Handler) und enthält mehrere Verbesserungen (z. B. SWUpdate V2-Handler für installierte Kriterien). |
| Agent v1.0.1 | Agent-Patch | 13. Januar 2023 | Dieser Agentpatch behebt mehrere Fehler (z. B. Fehler beim Neustart nach der Installation des neuen Images) und enthält mehrere Verbesserungen (z. B. entfernte Curl-Abhängigkeit in https_proxy_utils). |
| GA launch (v1.0.0) | Vollständige Veröffentlichung | 1. November 2022 | Entspricht der allgemeinen Verfügbarkeit des Geräteupdates für IoT Hub, einschließlich einer neuen API-Version ("2022-10-01"), einer Azure Portal-UX-Aktualisierung und einer neuen agent-Referenzimplementierungsversion (v1.0.0). |