Conformidade da Atualização de Dispositivo

Na Atualização de Dispositivo para Hub IoT, a conformidade mede quantos dispositivos estão executando a versão mais recente disponível. Um dispositivo está em conformidade quando a atualização da versão mais recente disponível compatível com ele foi instalada.

Por exemplo, considere uma instância da Atualização de Dispositivo com as seguintes atualizações:

Atualizar nome {1>{2>Versão de atualização<2}<1} Modelo de dispositivo compatível
Update1 1.0 Model1
Atualização 2 1.0 Model2
Update3 2,0 Model1

Digamos que as seguintes implantações foram criadas:

Nome da implantação Atualizar nome Grupo definido com destino
Deployment1 Update1 Grupo1
Deployment2 Atualização 2 Grupo 2
Deployment3 Update3 Grupo 3

Agora, considere os seguintes dispositivos com as respectivas associações de grupo e versões instaladas:

DeviceId Modelo do dispositivo Versão da atualização instalada Grupo Conformidade
Device1 Model1 1.0 Grupo1 Novas atualizações disponíveis
Device2 Model1 2,0 Grupo 3 Na atualização mais recente
Device3 Model2 1.0 Grupo 2 Na atualização mais recente
Device4 Model1 1.0 Grupo 3 Atualização em andamento

O Device1 e o Device4 não estão em conformidade porque têm a versão 1.0 instalada, embora haja uma atualização de versão superior, Update3, compatível com o modelo deles na instância da Atualização de Dispositivo. O Device2 e o Device3 estão em conformidade porque têm instaladas as atualizações de versão maior compatíveis com os modelos.

A conformidade não considera se uma atualização foi implantada no grupo de um dispositivo ou não; ela examina as atualizações publicadas na Atualização de Dispositivo. No exemplo acima, embora o Device1 tenha instalado a atualização implantada nele, ele é considerado fora de conformidade. O Device1 será considerado fora de conformidade até que instale o Update3. O status de conformidade ajuda a identificar se são necessárias novas implantações.

Como mostrado acima, há três estados de conformidade na Atualização de Dispositivo para o Hub IoT:

  • Na última atualização – o dispositivo instalou a atualização da versão mais recente compatível publicada na Atualização de Dispositivo.
  • Atualização em andamento – uma implantação ativa está entregando a atualização da versão mais recente compatível para o dispositivo.
  • Novas atualizações disponíveis – um dispositivo ainda não instalou a atualização da versão mais recente compatível e não está em uma implantação ativa para a atualização.