Plattformen, die von Device Update for IoT Hub unterstützt werden

In diesem Artikel wird erläutert, welche Betriebssysteme und Komponenten von Device Update für IoT Hub (DU) unterstützt werden, unabhängig davon, ob allgemein verfügbar oder in der Vorschau.

Support

Wenn bei der Nutzung des Device Update-Diensts Probleme auftreten, gibt es mehrere Möglichkeiten, um Support zu erhalten. Versuchen Sie es mit einer der folgenden Supportoptionen:

Melden von Fehlern – Die Entwicklungsarbeiten für das DU-Produkt finden im Rahmen des Device Update-Open-Source-Projekts statt. Fehler können auf der Problemseite des Projekts gemeldet werden. Fehlerbehebungen aus den Projekten werden schnell in Produktupdates integriert.

Microsoft-Kundendienstteam: Benutzer mit einem Supportplan können direkt über das Azure-Portal ein Supportticket erstellen, um sich an das Microsoft-Kundendienstteam zu wenden.

Featureanforderungen – Das DU-Produkt verfolgt Featureanforderungen über seine Community Device Update Discussions nach.

Linux-Betriebssysteme

Geräteupdates können mit einer vielzahl von Linux-Betriebssystemen verwendet werden; allerdings werden nicht alle Betriebssysteme von Microsoft unterstützt. Die in der folgenden Tabelle aufgeführten Systeme sind Linux-Verteilungen, bei denen die Geräteupdate-Agent-Referenzimplementierung erstellt und ausgeführt werden kann und durch automatisierte Tests mit jeder Version überprüft wurde.

Sie können den Geräteupdate-Agent aus der Quelle erstellen, indem Sie die Geräteupdate-Agent-Referenzimplementierung verwenden, die als Ausgangspunkt dient, der für Ihre Geräteupdateanforderungen angepasst oder erweitert werden kann. Weitere Informationen finden Sie unter Erstellen des Device Update-Agents.

Es ist möglich, den Open-Source-Geräteupdate-Agent zu anderen Betriebssystemen zu portieren. Diese Builds werden jedoch nicht von Microsoft getestet oder verwaltet.

Für einige Plattformen sind möglicherweise auch vorgefertigte Installationspakete verfügbar.

Betriebssystem AMD64 ARM32v7 ARM64
Debian 11 (Bullseye) Debian 11 + AMD64 Debian 11 + ARM32v7 Debian 11 + ARM64
Debian 12 (Buchwurm) Debian 12 + AMD64 Debian 12 + ARM32v7 Debian 12 + ARM64
Debian 13 (Trixie) Debian 13 + AMD64 Debian 13 + ARM32v7 Debian 13 + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu Server 22.04 Ubuntu Server 22.04 + AMD64 Ubuntu Server 22.04 + ARM64
Ubuntu Server 24.04 Ubuntu Server 24.04 + AMD64 Ubuntu Server 24.04 + ARM64

Releases und Support

Auf der Seite Veröffentlichung eines Geräte-Updates finden Sie die Veröffentlichungsobjekte und Versionshinweise für Device Update for IoT Hub.

In der folgenden Tabelle sind die Unterstützung für APIs, IoT Plug & Play (PnP)-Modelle und Geräteupdate-Referenz-Agents zusammengefasst.

Geräteupdate-Agents verwenden IoT Plug & Play (PnP)-Modelle, um mit dem Dienst zu kommunizieren. Die in der folgenden Tabelle aufgeführten Modelle identifizieren die Schnittstellen, die für jede Agentversion erforderlich sind. Weitere Informationen finden Sie unter IoT Plug & Play in Azure Geräteupdate für IoT Hub.

Verwenden Sie eine aktuelle 1.x-Version der Geräteupdate-Agent-Referenzimplementierung, und berücksichtigen Sie die neueste verfügbare Version, um von Verbesserungen zu profitieren. Die neueste Geräteupdate-Agent-Referenzimplementierungsversion ist 1.3.0.

Versionshinweise und Ressourcen deviceupdate-agent Das Upgrade wird von der Agentversion unterstützt Unterstützte DU-PnP-Modelle API-Versionen
1.3.0 1.3.0
1.1.0 dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel;3
2022-10-01
1.2.0 1.2.0
1.1.0 dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel;3
2022-10-01
1.1.0 1.1.0 1.0.x dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel;3
2022-10-01
1.0.0 1.0.0
1.0.1
1.0.2
0.8.x dtmi:azure:iot:deviceUpdateContractModel; 2
dtmi:azure:iot:deviceUpdateModel;2
2022-10-01
0.0.8 (Vorschau) (veraltet) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel; 1
dtmi:azure:iot:deviceUpdateModel;1
2022-10-01
2021-06-01-Vorschau (veraltet)

Neuere REST-Dienst-API-Versionen unterstützen ältere Agents, sofern nicht anders angegeben. Die Geräteaktualisierungsportaloberfläche verwendet die neueste API-Version.

Hinweis

Benutzer, die den Referenz-Agent erweitert und angepasst haben, sind dafür verantwortlich, sicherzustellen, dass die Fehlerbehebungen und Sicherheitskorrekturen integriert werden. Außerdem müssen Sie sicherstellen, dass der Agent gemäß den Vorgaben des Diensts korrekt erstellt und konfiguriert ist, damit er eine Verbindung mit dem Dienst herstellen, Updates durchführen und Geräte über den IoT-Hub verwalten kann.

Wichtig

Jedes Microsoft-Produkt hat einen Lebenszyklus. Der Lebenszyklus beginnt, wenn ein Produkt veröffentlicht wird, und er endet, wenn es nicht mehr unterstützt wird. Wenn Ihnen wichtige Daten in diesem Lebenszyklus bekannt sind, können Sie fundierte Entscheidungen, wann Sie ein Upgrade durchführen oder andere Änderungen an Ihrer Software vornehmen sollten, einfacher treffen.
Bei Device Update for IoT Hub wird keine stabile API- oder Agent-Version ohne eine Ersatzversion eingestellt. Veraltete stabile Versionen sind mindestens drei Jahre lang verfügbar, nachdem die Einstellung der Unterstützung angekündigt wurde, um Benutzenden die Migration zu Agent- und API-Versionen mit aktivem Support zu ermöglichen. Vorschauversionen (Prereleases) Agenten und APIs werden nach der Veröffentlichung der stabilen Version nicht gewartet. Vorschauversionen werden veröffentlicht, um neue Funktionen zu testen, Feedback zu sammeln sowie Probleme zu ermitteln und zu beheben. Vorschauversionen sind unter „Zusätzliche Nutzungsbedingungen“ verfügbar und werden für Produktionsworkloads nicht empfohlen. 0.7.0 (Prerelease) wird von den neuesten Dienst- und API-Versionen nicht unterstützt.
Bei der neuesten stabilen Version empfehlen wir, dass alle aktuellen Kunden, die das Upgrade 0.x.x ausführen, ihre Geräte auf 1.0.x aktualisieren, um fortlaufenden Support zu erhalten.