Partager via


Conformité des mises à jour d’appareil

Dans Device Update pour IoT Hub, la conformité mesure le nombre d’appareils exécutant la dernière version disponible. Un appareil est conforme lorsqu’il exécute la mise à jour de version la plus haute disponible compatible avec son modèle.

Par exemple, considérez une instance de Device Update avec les mises à jour suivantes :

Mettre à jour le nom Mettre à jour la version Modèle d’appareil compatible
Mise à jour 1 1,0 Modèle1
Update2 1,0 Modèle2
Update3 2.0 Modèle1

Supposons que les déploiements suivants sont créés :

Nom du déploiement Mettre à jour le nom Groupe ciblé
Déploiement1 Mise à jour 1 Group1
Déploiement2 Update2 Group2
Déploiement3 Update3 Groupe3

À présent, tenez compte des appareils suivants, avec leurs appartenances aux groupes et les versions installées :

DeviceId Modèle de l'appareil Version de mise à jour installée Groupe Compliance
Appareil1 Modèle1 1,0 Group1 Nouvelles mises à jour disponibles
Appareil2 Modèle1 2.0 Groupe3 Lors de la dernière mise à jour
Appareil3 Modèle2 1,0 Group2 Lors de la dernière mise à jour
Appareil4 Modèle1 1,0 Groupe3 Mise à jour en cours

Device1 et Device4 ne sont pas conformes, car ils ont installé la version 1.0, même s’il existe une mise à jour de version supérieure, Update3, compatible pour leur modèle dans l’instance Device Update. Device2 et Device3 sont tous deux conformes, car ils ont les mises à jour de version les plus élevées compatibles pour leurs modèles installés.

La conformité ne dépend pas du fait qu’une mise à jour a été déployée sur le groupe d’un appareil ; il considère toutes les mises à jour publiées sur Device Update. Dans l’exemple, Device1 installe la mise à jour déployée sur celui-ci, mais elle reste non conforme. Device1 reste non conforme tant qu’il n’installe pas Update3. L’état de conformité permet d’identifier quand de nouveaux déploiements sont nécessaires.

Il existe trois états de conformité dans Device Update pour IoT Hub :

  • Lors de la dernière mise à jour : l’appareil exécute la mise à jour de version compatible la plus élevée publiée sur Device Update.
  • Mise à jour en cours : un déploiement actif fournit la mise à jour de version la plus élevée compatible sur l’appareil.
  • Nouvelles mises à jour disponibles : l’appareil n’exécute pas la mise à jour de version la plus haute compatible et n’est pas dans un déploiement actif pour cette mise à jour.