Conformità dell'aggiornamento del dispositivo

In Aggiornamento dispositivo per hub IoT, la conformità misura il numero di dispositivi che eseguono la versione più recente disponibile. Un dispositivo è conforme se ha installato l'aggiornamento della versione disponibile più alto compatibile per esso.

Si consideri ad esempio un'istanza di Aggiornamento dispositivo con gli aggiornamenti seguenti:

Aggiorna il nome Versione Update Modello di dispositivo compatibile
Aggiornamento1 1,0 Modello1
Update2 1,0 Modello2
Aggiornamento3 2.0 Modello1

Si supponga che siano state create le distribuzioni seguenti:

Nome distribuzione Aggiorna il nome Gruppo di destinazione
Distribuzione1 Aggiornamento1 Group1
Distribuzione2 Update2 Group2
Distribuzione3 Aggiornamento3 Gruppo 3

Prendere ora in considerazione i dispositivi seguenti, con le relative appartenenze ai gruppi e le versioni installate:

DeviceId Modello del dispositivo Versione dell'aggiornamento installata Gruppo Conformità
Device1 Modello1 1,0 Group1 Nuovi aggiornamenti disponibili
Device2 Modello1 2.0 Gruppo 3 Nell'aggiornamento più recente
Device3 Modello2 1,0 Group2 Nell'aggiornamento più recente
Dispositivo4 Modello1 1,0 Gruppo 3 Aggiornamento in corso

Device1 e Device4 non sono conformi perché hanno installato la versione 1.0 anche se è presente un aggiornamento della versione superiore, Update3, compatibile per il modello nell'istanza di Device Update. Device2 e Device3 sono entrambi conformi perché hanno gli aggiornamenti della versione più alti compatibili per i modelli installati.

La conformità non considera se un aggiornamento viene distribuito nel gruppo di un dispositivo o meno; esamina tutti gli aggiornamenti pubblicati in Aggiornamento del dispositivo. Nell'esempio precedente, anche se Device1 ha installato l'aggiornamento distribuito, è considerato non conforme. Device1 continuerà a essere considerato non conforme fino a quando non viene installato correttamente Update3. Lo stato di conformità consente di identificare se sono necessarie nuove distribuzioni.

Come illustrato in precedenza, esistono tre stati di conformità in Aggiornamento dispositivi per hub IoT:

  • Nell'aggiornamento più recente , il dispositivo ha installato l'aggiornamento della versione compatibile più alto pubblicato in Aggiornamento dispositivi.
  • Aggiornamento in corso : una distribuzione attiva è in fase di distribuzione per distribuire l'aggiornamento della versione più compatibile al dispositivo.
  • Nuovi aggiornamenti disponibili : un dispositivo non ha ancora installato l'aggiornamento della versione compatibile più alto e non è in una distribuzione attiva per tale aggiornamento.