Dela via


Enhetsuppdatering för plattformar som stöds av IoT Hub

Den här artikeln förklarar vilka operativsystemplattformar och komponenter som stöds av Enhetsuppdatering för IoT Hub (DU) oavsett om de är allmänt tillgängliga eller i förhandsversion.

Få support

Om du får problem när du använder tjänsten Enhetsuppdatering finns det flera sätt att söka support. Prova någon av följande kanaler för support:

Rapportera buggar – Utvecklingen som går in i DU-produkten sker i projektet Med öppen källkod för enhetsuppdatering. Buggar kan rapporteras på problemsidan för projektet. Korrigeringar gör snabbt vägen från projekten in till produktuppdateringar.

Microsofts kundsupportteam – Användare som har en supportplan kan kontakta Microsofts kundsupportteam genom att skapa en supportbegäran direkt från Azure-portalen.

Funktionsförfrågningar – DU-produkten spårar funktionsbegäranden via produktens community för diskussioner om enhetsuppdatering .

Linux-operativsystem

Enhetsuppdatering kan köras på olika linux-operativsystem. Alla dessa system stöds dock inte av Microsoft. De system som anges i följande tabeller stöds, antingen allmänt tillgängliga eller i offentlig förhandsversion, och testas med varje ny version.

Microsoft har dessa operativsystem i automatiserade tester och tillhandahåller installationspaket åt dem

Det är möjligt att portera DU-agentkoden med öppen källkod för att köras på andra OS-versioner, men dessa agentversioner testas inte och underhålls inte av Microsoft.

De system som anges i följande tabeller stöds av Microsoft, antingen allmänt tillgängliga eller i offentlig förhandsversion, och testas med varje ny version.

Operativsystem AMD64 ARM32v7 ARM64
Debian 10 (Buster) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Debian 11 (Bullseye) Debian + AMD64 Debian + ARM32v7 Debian + + 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

Kommentar

Standardstöd för Ubuntu 18.04 LTS upphör den 31 maj 2023. Från och med juni 2023 kommer Ubuntu 18.04 LTS inte att vara en plattform som stöds. Ubuntu 18.04 LTS Device Update-paket är tillgängliga fram till den 30 november 2023. Om du inte vidtar några åtgärder fortsätter Ubuntu 18.04 LTS-baserade enheter för enhetsuppdatering att fungera, men pågående säkerhetskorrigeringar och buggkorrigeringar i värdpaketen för Ubuntu 18.04 kommer inte att vara tillgängliga efter den 30 november 2023. Om du vill fortsätta att få support- och säkerhetsuppdateringar rekommenderar vi att du uppdaterar värdoperativsystemet till en plattform som stöds.

Versioner och support

Enhetsuppdatering för IoT Hub-versionstillgångar och viktig information finns på sidan Enhetsuppdateringsversion . Stöd för API:er, PnP-modeller och referensagenter för enhetsuppdatering beskrivs i tabellen.

Enhetsuppdatering för IoT Hub 1.0 är den första större versionen och fortsätter att ta emot säkerhetskorrigeringar och korrigeringar av regressioner.

Enhetsuppdateringsagenter (DU) använder IoT Plug and Play-modeller för att skicka och ta emot egenskaper och meddelanden från DU-tjänsten. Varje DU-agent kräver att specifika modeller används. Läs mer om hur enhetsuppdatering använder dessa modeller och hur de kan utökas.

Nyare REST Service API-versioner stöder äldre agenter om de inte anges. Enhetsuppdatering för IoT Hub-portalen använder de senaste API:erna och har samma stöd som API-versionen.

Viktig information och tillgångar deviceupdate-agent Uppgradering som stöds från agentversionen DU PnP-modeller stöds API-versioner
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 (förhandsversion)(Inaktuell) 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-preview (inaktuell)

Den senaste API-versionen, 2022-10-01, stöds tills nästa stabila version och den senaste agentversionen, 1.0.x, får felkorrigeringar och säkerhetskorrigeringar fram till nästa stabila version.

Kommentar

Användare som har utökat från referensagenten och anpassat agenten ansvarar för att säkerställa att felkorrigeringarna och säkerhetskorrigeringarna införlivas. Du måste också se till att agenten skapas och konfigureras korrekt enligt tjänstens definition för att ansluta tjänsten, utföra uppdateringar och hantera enheter från IoT-hubben.

Viktigt!

Varje Microsoft-produkt har en livscykel. Livscykeln börjar när en produkt släpps och slutar när den inte längre stöds. Genom att känna till viktiga datum i den här livscykeln kan du fatta välgrundade beslut om när du ska uppgradera eller göra andra ändringar i din programvara.
För Enhetsuppdatering för IoT Hub kommer ingen stabil API- eller agentversion att bli inaktuell utan en ersättande version. Inaktuella stabila versioner kommer att vara tillgängliga i minst tre år efter att utfasningen har meddelats så att användarna kan migrera till agent- och API-versioner som stöds. Förhandsversioner (förhandsversioner) agenter och API:er hanteras inte efter lanseringen av den stabila versionen. Förhandsversioner släpps för att testa nya funktioner, samla in feedback och identifiera och åtgärda problem. Förhandsversioner är tillgängliga under kompletterande användningsvillkor och rekommenderas inte för produktionsarbetsbelastningar. 0.7.0 (förhandsversion) stöds inte av de senaste tjänst- och API-versionerna.
Med den senaste stabila versionen rekommenderar vi att alla nuvarande kunder som kör 0.x.x uppgraderar sina enheter till 1.0.x för att få löpande support.