Znajdowanie i naprawianie brakujących urządzeń w usłudze Device Update dla usługi IoT Hub przy użyciu sprawdzania agenta
Dowiedz się, jak używać funkcji sprawdzania agenta do znajdowania, diagnozowania i naprawiania brakujących urządzeń w wystąpieniu usługi IoT Hub w usłudze Device Update.
Wymagania wstępne
- Dostęp do usługi IoT Hub z włączoną aktualizacją urządzenia dla usługi IoT Hub.
- Urządzenie IoT (lub symulator) aprowidowane na potrzeby aktualizacji urządzeń i raportowanie zgodnego identyfikatora modelu Plug and Play (PnP).
Uwaga
Funkcja sprawdzania agenta może przeprowadzać kontrole poprawności tylko na urządzeniach z zainstalowanym agentem usługi Device Update i zgłasza identyfikator modelu PnP zgodny z usługą Device Update dla usługi IoT Hub.
Obsługiwane przeglądarki:
- Microsoft Edge
- Google Chrome
Sprawdzanie poprawności obsługiwane przez sprawdzanie agenta
Funkcja sprawdzania agenta wykonuje obecnie następujące kontrole poprawności na wszystkich urządzeniach spełniających powyższe wymagania wstępne.
Walidacja | Kryterium |
---|---|
Identyfikator modelu PnP | Identyfikator modelu PnP to ciąg zgłaszany przez agenta usługi Device Update do bliźniaczej reprezentacji urządzenia, który opisuje, który model PnP powinien być używany do komunikacji urządzenia/chmury. Ten ciąg musi być prawidłowym identyfikatorem modelu cyfrowej reprezentacji bliźniaczej (DTMI), który obsługuje interfejs usługi Device Update. |
Identyfikator interfejsu | Identyfikator interfejsu to ciąg zgłaszany przez agenta usługi Device Update do bliźniaczej reprezentacji urządzenia, który opisuje wersję interfejsu usługi Device Update, która powinna być używana na potrzeby komunikacji urządzenia/chmury. Ten ciąg musi być prawidłowym dtMI obsługującym interfejs Device Update. |
Nazwy właściwości zgodności | CompatPropertyNames to pole zgłaszane przez agenta usługi Device Update do bliźniaczej reprezentacji urządzenia, które opisuje pola, które deviceProperties powinny być używane do określenia zgodności urządzenia z danym wdrożeniem. Wartość tego pola musi być ciągiem nazw rozdzielanych przecinkami. Ciąg musi zawierać co najmniej jedną i nie więcej niż pięć nazw. Każda nazwa musi zawierać <32 znaki. |
Wartości właściwości zgodności | Wartości właściwości zgodności to pary field:value określone przez compatPropertyNames pole i zgłaszane przez agenta usługi Device Update do bliźniaczej reprezentacji urządzenia jako deviceProperties . Każda nazwa zdefiniowana w nazwach właściwości zgodności musi mieć zgłoszoną odpowiednią parę field:value. Wartość każdej pary jest ograniczona do 64 znaków. |
Grupa ADU | Tag grupy usługi ADU jest opcjonalnym tagiem zdefiniowanym w bliźniaczej reprezentacji urządzenia i określa grupę urządzeń, do której należy urządzenie. Jeśli zostanie określony, ciąg tagu jest ograniczony do 255 znaków i może zawierać tylko znaki alfanumeryczne i następujące znaki specjalne: "." "-" "_" "~" |
Jeśli urządzenie ulegnie awarii dowolnego z tych kryteriów, może nie być poprawnie wyświetlane w usłudze Device Update. Poprawienie nieprawidłowej wartości spełniającej określone kryteria powinno spowodować prawidłowe wyświetlenie urządzenia w usłudze Device Update. Jeśli urządzenie nie jest wyświetlane w aktualizacji urządzenia ani w czeku agenta, może być konieczne uruchomienie synchronizacji urządzenia w celu rozwiązania problemu.
Wyświetlanie wyników sprawdzania agenta
Wyniki sprawdzania agenta można znaleźć na karcie diagnostyki usługi Device Update.
- W witrynie Azure Portal przejdź do centrum IoT Hub.
- Wybierz Aktualizacje z menu nawigacji, a następnie wybierz kartę Diagnostyka.
- Rozwiń sekcję Znajdowanie brakujących urządzeń .
Inicjowanie operacji synchronizacji urządzenia
Synchronizacja urządzenia powinna być wyzwalana, jeśli urządzenie zostało zarejestrowane w centrum IoT Hub, ale nie jest wyświetlane w usłudze Device Update ani w wynikach sprawdzania agenta.
Tylko jedna operacja synchronizacji urządzenia może być aktywna jednocześnie dla każdego wystąpienia usługi Device Update.
- W witrynie Azure Portal przejdź do centrum IoT Hub.
- Wybierz Aktualizacje z menu nawigacji, a następnie wybierz kartę Diagnostyka.
- Rozwiń sekcję Wyświetlanie kondycji urządzenia.
- Wybierz pozycję Rozpocznij synchronizację urządzenia.
Następne kroki
Aby dowiedzieć się więcej o możliwościach diagnostycznych usługi Device Update, zobacz Omówienie funkcji diagnostycznych aktualizacji urządzeń