Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Enhetsuppdatering för IoT Hub mäter efterlevnaden hur många enheter som kör den senaste tillgängliga versionen. En enhet är kompatibel om den har installerat den högsta tillgängliga versionsuppdateringen som är kompatibel för den.
Överväg till exempel en instans av Enhetsuppdatering med följande uppdateringar:
| Uppdatera namn | Uppdaterad version | Kompatibel modell av enhet |
|---|---|---|
| Uppdatering 1 | 1.0 | Modell1 |
| Uppdatering 2 | 1.0 | Modell 2 |
| Uppdatering 3 | 2.0 | Modell1 |
Låt oss säga att följande distributioner har skapats:
| Utplaceringsnamn | Uppdatera namn | Målgrupp |
|---|---|---|
| Driftsättning1 | Uppdatering 1 | Grupp 1 |
| Driftsättning 2 | Uppdatering 2 | Grupp 2 |
| Deployment3 | Uppdatering 3 | Grupp 3 |
Tänk nu på följande enheter, med deras gruppmedlemskap och installerade versioner:
| DeviceId | Enhetsmodell | Installerad uppdateringsversion | Grupp | Efterlevnad |
|---|---|---|---|---|
| Enhet1 | Modell1 | 1.0 | Grupp 1 | Nya uppdateringar är tillgängliga |
| Enhet2 | Modell1 | 2.0 | Grupp 3 | Vid den senaste uppdateringen |
| Enhet3 | Modell 2 | 1.0 | Grupp 2 | Vid den senaste uppdateringen |
| Enhet4 | Modell1 | 1.0 | Grupp 3 | Uppdatering pågår |
Device1 och Device4 är inte kompatibla eftersom de har version 1.0 installerad trots att det finns en uppdatering med högre version, Update3, som är kompatibel för deras modell i instansen för enhetsuppdatering. Både Device2 och Device3 är kompatibla eftersom de har de högsta versionsuppdateringarna som är kompatibla för deras modeller installerade.
Efterlevnad överväger inte om en uppdatering distribueras till en enhetsgrupp eller inte; den tittar på alla uppdateringar som publicerats till Device Update. Så i exemplet ovan, även om Device1 har installerat uppdateringen som distribuerats till den, anses den vara icke-kompatibel. Device1 fortsätter att betraktas som icke-kompatibel tills uppdatering 3 har installerats. Efterlevnadsstatusen kan hjälpa dig att identifiera om nya utrullningar behövs.
Som du ser ovan finns det tre efterlevnadstillstånd i Enhetsuppdatering för IoT Hub:
- Vid den senaste uppdateringen – enheten har installerat den senaste kompatibla versionsuppdateringen som har publicerats till Device Update-tjänsten.
- Uppdatering pågår – en aktiv distribution håller på att leverera den högsta kompatibla versionsuppdateringen till enheten.
- Nya tillgängliga uppdateringar – en enhet har ännu inte installerat den högsta kompatibla versionsuppdateringen och är inte i en aktiv distribution för uppdateringen.