Conformité de Device Update
Dans Device Update pour IoT Hub, la conformité mesure le nombre d’appareils qui exécutent la dernière version disponible. Un appareil est conforme s’il a installé la mise à jour de la version la plus récente disponible qui est compatible pour celui-ci.
Par exemple, considérez une instance Device Update avec les mises à jour suivantes :
Nom de la mise à jour | Version mise à jour | Modèle d’appareil compatible |
---|---|---|
Mise à jour 1 | 1.0 | Modèle1 |
Update2 | 1.0 | Modèle2 |
Mise_à_jour3 | 2.0 | Modèle1 |
Supposons que les déploiements suivants ont été créés :
Nom du déploiement | Nom de la mise à jour | Groupe ciblé |
---|---|---|
Déploiement1 | Mise à jour 1 | Groupe1 |
Déploiement2 | Update2 | Groupe2 |
Déploiement3 | Mise_à_jour3 | Group3 |
Examinons maintenant les appareils suivants, avec leurs appartenances aux groupes et les versions installées :
deviceId | Modèle de l'appareil | Version de la mise à jour installée | Groupe | Conformité |
---|---|---|---|---|
Device1 | Modèle1 | 1.0 | Groupe1 | Nouvelles mises à jour disponibles |
Appareil2 | Modèle1 | 2.0 | Group3 | A la mise à jour la plus récente |
Device3 | Modèle2 | 1.0 | Groupe2 | A la mise à jour la plus récente |
Appareil4 | Modèle1 | 1.0 | Group3 | Mise à jour en cours |
Appareil1 et Appareil4 ne sont pas conformes, car la version 1.0 y est installée, même s’il existe une mise à jour d’une version plus récente, Mise_à_jour3, compatible pour leur modèle dans l’instance Device Update. Appareil2 et Appareil3 sont tous deux conformes, car les mises à jour des versions les plus récentes compatibles pour leurs modèles y sont installées.
La conformité ne prend pas en compte le fait qu’une mise à jour est déployée ou non sur le groupe d’un appareil : elle recherche les mises à jour publiées sur Device Update. Ainsi, dans l’exemple ci-dessus, même si Appareil1 a installé la mise à jour qui y est déployée, il est considéré comme non conforme. Appareil1 continuera d’être considéré comme non conforme jusqu’à ce qu’il installe Mise_à_jour3. L’état de conformité peut vous aider à déterminer si de nouveaux déploiements sont nécessaires.
Comme indiqué ci-dessus, il existe trois états de conformité dans Device Update pour IoT Hub :
- A la dernière mise à jour : l’appareil a installé la mise à jour de la version la plus récente publiée sur Device Update.
- Mise à jour en cours : un déploiement actif est en cours pour délivrer la mise à jour de la version la plus récente compatible avec l’appareil.
- Nouvelles mises à jour disponibles : un appareil n’a pas encore installé la mise à jour de la version la plus récente compatible et n’est pas dans un déploiement actif pour cette mise à jour.