Kepatuhan Pembaruan Perangkat
Di Device Update for IoT Hub, kepatuhan mengukur berapa banyak perangkat yang menjalankan versi terbaru yang tersedia. Perangkat patuh jika telah menginstal pembaruan versi tertinggi yang tersedia yang kompatibel untuknya.
Misalnya, pertimbangkan instans Pembaruan Perangkat dengan pembaruan berikut:
Nama pembaruan | Versi pembaruan | Model perangkat yang kompatibel |
---|---|---|
Update1 | 1.0 | Model1 |
Update2 | 1.0 | Model2 |
Update3 | 2.0 | Model1 |
Katakanlah penyebaran berikut telah dibuat:
Nama penyebaran | Nama pembaruan | Grup yang ditargetkan |
---|---|---|
Deployment1 | Update1 | Group1 |
Penyebaran2 | Update2 | Group2 |
Penyebaran3 | Update3 | Group3 |
Sekarang, pertimbangkan perangkat berikut, dengan keanggotaan grup dan versi yang dipasang:
DeviceId | Model perangkat | Versi pembaruan terinstal | Grup | Kepatuhan |
---|---|---|---|---|
Perangkat1 | Model1 | 1.0 | Group1 | Tersedia pemutakhiran baru |
Device2 | Model1 | 2.0 | Group3 | Pada pembaruan terbaru |
Device3 | Model2 | 1.0 | Group2 | Pada pembaruan terbaru |
Device4 | Model1 | 1.0 | Group3 | Pembaruan sedang berlangsung |
Device1 dan Device4 tidak patuh karena mereka telah memasang versi 1.0 meskipun ada pembaruan versi yang lebih tinggi, yaitu Update3 yang kompatibel untuk model mereka di instans Pembaruan Perangkat. Device2 dan Device3 keduanya patuh karena memasang pembaruan versi tertinggi yang kompatibel untuk model mereka.
Kepatuhan tidak mempertimbangkan apakah pembaruan diterapkan ke grup perangkat atau tidak; ia melihat pembaruan apa pun yang diterbitkan ke Pembaruan Perangkat. Jadi dalam contoh di atas, meskipun Device1 telah memasang pembaruan yang disebar ke sana, ia dianggap tidak patuh. Device1 akan terus dianggap tidak patuh hingga berhasil menginstal Update3. Status kepatuhan dapat membantu Anda mengidentifikasi apakah penyebaran baru diperlukan.
Seperti yang ditunjukkan di atas, ada tiga status kepatuhan dalam Device Update for IoT Hub:
- Di pembaruan terbaru – perangkat telah menginstal pembaruan versi kompatibel tertinggi yang diterbitkan ke Pembaruan Perangkat.
- Pembaruan sedang berlangsung – penyebaran aktif sedang dalam proses mengirimkan pembaruan versi tertinggi yang kompatibel ke perangkat.
- Pembaruan baru tersedia – perangkat belum menginstal pembaruan versi tertinggi yang kompatibel dan tidak dalam penyebaran aktif untuk pembaruan tersebut.