Monitorowanie łączności urządzeń przy użyciu interfejsu wiersza polecenia platformy Azure

Użyj rozszerzenia IoT interfejsu wiersza polecenia platformy Azure, aby:

  • Zobacz komunikaty wysyłane przez urządzenia do usługi IoT Central.
  • Obserwuj zmiany w bliźniaczej reprezentacji urządzenia.
  • Diagnozowanie problemów polegających na tym, że komunikaty urządzeń nie docierają do chmury.
  • Diagnozowanie problemów polegających na tym, że urządzenia nie reagują na zmiany bliźniaczych reprezentacji.

Aby uzyskać więcej informacji, odwiedź dokumentację rozszerzeń interfejsu wiersza polecenia platformy Azure

Wymagania wstępne

Konto służbowe na platformie Azure dodane jako użytkownik w aplikacji usługi IoT Central.

Przygotowywanie środowiska dla interfejsu wiersza polecenia platformy Azure

Instalowanie rozszerzenia usługi IoT Central

Uruchom następujące polecenie z poziomu wiersza polecenia, aby zainstalować:

az extension add --name azure-iot

Sprawdź wersję rozszerzenia, uruchamiając polecenie:

az --version

Powinno zostać wyświetlone rozszerzenie azure-iot o wartości 0.14.1 lub nowszej. Jeśli tak nie jest, uruchom polecenie:

az extension update --name azure-iot

Korzystanie z rozszerzenia

W poniższych sekcjach opisano typowe polecenia i opcje, których można użyć podczas uruchamiania polecenia az iot central. Aby wyświetlić pełny zestaw poleceń i opcji, przekaż --help polecenie az iot central lub dowolne z jego poleceń podrzędnych.

Zaloguj się

Zacznij od zalogowania się do interfejsu wiersza polecenia platformy Azure:

az login

Pobieranie identyfikatora aplikacji aplikacji usługi IoT Central

W obszarze Zarządzanie aplikacjami >skopiuj identyfikator aplikacji. Ta wartość jest używana w kolejnych krokach.

Monitorowanie komunikatów

Monitoruj komunikaty wysyłane do aplikacji usługi IoT Central z urządzeń. Dane wyjściowe zawierają wszystkie nagłówki i adnotacje.

az iot central diagnostics monitor-events --app-id <app-id> --properties all

Wyświetlanie właściwości urządzenia

Wyświetl bieżące właściwości urządzenia odczytu i odczytu/zapisu dla danego urządzenia.

az iot central device twin show --app-id <app-id> --device-id <device-id>

Następne kroki

Sugerowanym następnym krokiem jest poznanie , dlaczego dane z urządzeń nie są wyświetlane w usłudze Azure IoT Central.