Мониторинг подключения устройств с помощью Azure CLI

Используйте расширение Azure CLI IoT для просмотра сообщений, которые ваши устройства отправляют в IoT Central, и наблюдать за изменениями в двойнике устройства. Вы можете использовать данный инструмент для отладки и наблюдения за подключением устройств, а также для диагностики проблем, связанных с тем, что сообщения устройств не достигают облака или устройства не отвечают на двойные изменения.

Для получения дополнительных сведений посетите справочник по расширениям Azure CLI

Предварительные требования

Рабочая или учебная учетная запись в Azure, добавленная как пользователь в приложении IoT Central.

Подготовка среды к работе с Azure CLI

  • Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см. в разделе Azure Cloud Shell QuickStart-Bash.

    Launch Cloud Shell in a new window

  • Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. если вы используете Windows или macOS, рассмотрите возможность запуска Azure CLI в контейнере docker. Дополнительные сведения см. в разделе запуск Azure CLI в контейнере DOCKER.

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о дополнительных возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.

    • Если появится запрос, установите расширения Azure CLI при первом использовании. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

Установка расширения IoT Central

Чтобы установить средство, в командной строке выполните следующую команду:

az extension add --name azure-iot

Проверьте версию расширения, запустив:

az --version

Вы должны увидеть, что расширение azure-iot - 0.9.9 или выше. В противном случае запустите:

az extension update --name azure-iot

Использование расширения

В следующих разделах описаны общие команды и параметры, которые можно использовать при запуске az iot central. Чтобы просмотреть полный набор команд и параметров, передайте --help в az iot central или любую из подкоманд.

Вход

Начните со входа в Azure CLI.

az login

Получите идентификатор приложения своего приложения IoT Central

В разделе Администрирование/Настройки приложения скопируйте Идентификатор приложения. Вы будете использовать данное значение на более поздних этапах.

Мониторинг сообщений

Следите за сообщениями, которые отправляются в ваше приложение IoT Central с ваших устройств. Вывод включает все заголовки и аннотации.

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

Просмотр свойств устройства

Просмотр текущих свойств устройства чтения и чтения/записи для данного устройства.

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

Дальнейшие действия

предлагаемый следующий шаг — узнайте, как подключить Azure IoT Edge для Linux на Windows (ефлов).