Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W usłudze Device Update dla IoT Hub, poziom zgodności określa liczbę urządzeń działających na najnowszej dostępnej wersji. Urządzenie jest zgodne, gdy uruchamia najwyższą dostępną aktualizację wersji zgodną z modelem.
Rozważmy na przykład wystąpienie aktualizacji urządzenia z następującymi aktualizacjami:
| Zaktualizuj nazwę | Aktualizowanie wersji | Zgodny model urządzenia |
|---|---|---|
| Aktualizacja1 | 1.0 | Model1 |
| Aktualizacja2 | 1.0 | Model2 |
| Update3 | 2.0 | Model1 |
Załóżmy, że są tworzone następujące wdrożenia:
| Nazwa wdrożenia | Zaktualizuj nazwę | Grupa docelowa |
|---|---|---|
| Wdrożenie1 | Aktualizacja1 | Grupa1 |
| Wdrożenie2 | Aktualizacja2 | Grupa2 |
| Wdrożenie3 | Update3 | Grupa3 |
Teraz rozważ następujące urządzenia z członkostwem w grupach i zainstalowanymi wersjami:
| DeviceId | Model urządzenia | Zainstalowana wersja aktualizacji | Grupa | Compliance |
|---|---|---|---|---|
| Urządzenie1 | Model1 | 1.0 | Grupa1 | Dostępne nowe aktualizacje |
| Urządzenie 2 | Model1 | 2.0 | Grupa3 | W najnowszej aktualizacji |
| Urządzenie3 | Model2 | 1.0 | Grupa2 | W najnowszej aktualizacji |
| Urządzenie4 | Model1 | 1.0 | Grupa3 | Aktualizowanie w toku |
Urządzenia Device1 i Device4 nie są zgodne, ponieważ mają zainstalowaną wersję 1.0, mimo że dostępna jest wyższa aktualizacja, Update3, zgodna z ich modelem w wystąpieniu usługi Device Update. Urządzenia Device2 i Device3 są zgodne, ponieważ mają zainstalowane aktualizacje o najwyższej wersji zgodne ze swoimi modelami.
Zgodność nie zależy od tego, czy aktualizacja została wdrożona w grupie urządzenia; uwzględnia wszelkie aktualizacje opublikowane w usłudze Device Update. W tym przykładzie urządzenie Device1 instaluje wdrożona w nim aktualizację, ale pozostaje niezgodna. Urządzenie Device1 pozostaje niezgodne, dopóki nie zainstaluje aktualizacji Update3. Stan zgodności pomaga określić, kiedy są potrzebne nowe wdrożenia.
Istnieją trzy stany zgodności w usłudze Device Update dla usługi IoT Hub:
- W najnowszej aktualizacji — na urządzeniu jest uruchamiana najwyższa zgodna aktualizacja wersji opublikowana w usłudze Device Update.
- Aktualizowanie w toku — aktywne wdrożenie dostarcza na urządzenie najnowszą zgodną wersję aktualizacji.
- Dostępne nowe aktualizacje — urządzenie nie uruchamia najwyższej zgodnej wersji aktualizacji oraz nie jest w aktywnym wdrożeniu tej aktualizacji.