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 Portal.
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 11 (Bullseye) |
![]() |
![]() |
![]() |
Ubuntu Server 20.04 |
![]() |
![]() |
|
Ubuntu Server 22.04 |
![]() |
![]() |
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.