Управление устройствами в приложении Azure IoT Central

В этой статье описывается, как оператор может управлять устройствами в приложении Microsoft Azure IoT Central. Как оператор вы можете:

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

Сведения об управлении настраиваемыми группами устройств см. в статьеУчебник. Использование групп устройств для анализа телеметрии устройств.

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

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

  1. Выберите Устройства на панели слева. Появится список всех устройств и шаблонов устройств.

  2. Выберите шаблон устройства.

  3. На правой панели страницы Устройства появится список устройств, созданных из этого шаблона устройства. Выберите одно устройство, чтобы просмотреть страницу сведений о нем:

    Страница сведений об устройстве

Добавление устройства

Чтобы добавить устройство в приложение Azure IoT Central, сделайте следующее:

  1. Выберите Устройства на панели слева.

  2. Выберите шаблон устройства, на основе которого требуется создать устройство.

  3. Выберите + Создать.

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

  5. Нажмите кнопку Создать.

  6. Теперь устройство появляется в списке устройств для этого шаблона. Выберите устройство, чтобы просмотреть страницу сведений об устройстве, содержащую все представления для устройства.

Импорт устройств

Для подключения к приложению большого количества устройств вы можете выполнить массовый импорт устройств с помощью CSV-файла. Пример CSV-файла см. в репозитории примеров Azure. CSV-файл должен содержать следующие заголовки столбцов.

Столбец Описание
IOTC_DEVICEID Код устройства — это уникальный идентификатор, который устройство будет использовать для подключения. Код устройства может содержать только буквы, цифры и знак -, без пробелов.
IOTC_DEVICENAME Необязательный элемент. Имя устройства — это понятное имя, которое будет отображаться везде в приложении. Если не задано, будет совпадать с кодом устройства.

Для массовой регистрации устройств в приложении сделайте следующее:

  1. Выберите Устройства на панели слева.

  2. На левой панели выберите шаблон устройства, для которого требуется выполнить массовое создание устройств.

    Примечание

    Если у вас еще нет шаблона устройств, можно импортировать устройства в раздел Все устройства и зарегистрировать их без шаблона. Импортированные устройства можно связать с шаблоном.

  3. Выберите Импортировать.

    Действие импорта

  4. Выберите CSV-файл, содержащий список идентификаторов устройств, которые нужно импортировать.

  5. Импорт устройств начнется сразу после передачи файла. Состояние импорта можно отслеживать на панели "Операции устройств". Эта панель автоматически появляется после начала импорта, или к ней можно получить доступ с помощью значка колокольчика в правом верхнем углу.

  6. После завершения импорта на панели "Операции устройств" появляется сообщение об успешном выполнении.

    Успешное завершение импорта

Если операция импорта устройства завершается ошибкой, на панели "Операции устройств" появляется сообщение об ошибке. Создается файл журнала, содержащий все ошибки. Вы можете скачать этот файл.

Перенос устройств в шаблон

При регистрации устройств с помощью импорта в раздел Все устройства создаваемые устройства не связываются с ни с каким шаблоном. Для просмотра данных и других сведений об устройстве устройства необходимо связать с шаблоном. Чтобы связать устройства с шаблоном, выполните следующие действия:

  1. Выберите Устройства на панели слева.

  2. На панели слева выберите Все устройства.

    Несвязанные устройства

  3. Используйте фильтр в сетке, чтобы найти устройства, для которых в столбце Шаблон устройства находится значение Несвязанное.

  4. Выберите устройства, которые требуется связать с шаблоном.

  5. Нажмите Миграция.

    Связывание устройств

  6. Выберите шаблон из списка доступных шаблонов и нажмите кнопку Мигрировать.

  7. Необходимые устройства связаны с выбранным шаблоном устройства.

Экспорт устройств

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

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

  1. Выберите Устройства на панели слева.

  2. На панели слева выберите шаблон устройства, из которого нужно экспортировать устройства.

  3. Выберите экспортируемые устройства, а затем выберите действие Экспорт.

    Экспорт

  4. Начнется процесс экспорта. Состояние экспорта можно отслеживать с помощью панели "Операции устройств".

  5. После завершения экспорта отобразится сообщение об успешном выполнении и ссылка для скачивания созданного файла.

  6. Щелкните ссылку Скачать файл, чтобы скачать файл в локальную папку на диске.

    Успешное завершение экспорта

  7. Экспортированный CSV-файл содержит столбцы со сведениями о коде устройства, его имени, ключах устройства и отпечатках сертификатов X509:

    • IOTC_DEVICEID
    • IOTC_DEVICENAME
    • IOTC_SASKEY_PRIMARY
    • IOTC_SASKEY_SECONDARY
    • IOTC_X509THUMBPRINT_PRIMARY
    • IOTC_X509THUMBPRINT_SECONDARY

Дополнительные сведения о строках подключения и подключении реальных устройств к приложению Azure IoT Central см. в статье Подключение устройства в Azure IoT Central.

Удаление устройства

Чтобы удалить реальное или имитированное устройство из приложения Azure IoT Central, сделайте следующее:

  1. Выберите Устройства на панели слева.

  2. Выберите шаблон устройства, которое требуется удалить.

  3. Используйте средства фильтрации для фильтрации и поиска устройств. Установите флажок рядом с устройством, которое нужно удалить.

  4. Щелкните Удалить. Состояние этого удаления можно отслеживать на панели "Операции устройств".

Изменение свойства

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

  1. Выберите Устройства на панели слева.

  2. Выберите шаблон устройства для устройства, свойства которого нужно изменить, а затем выберите нужное устройство.

  3. Выберите представление, содержащее свойства устройства, (это представление позволяет вводить значения) и выберите Сохранить в верхней части страницы. Появятся свойства устройства и их текущие значения. Свойствам облака и свойствам, доступным для записи, соответствуют изменяемые поля, а свойства устройства доступны только для чтения. Состояние синхронизации свойств, доступных для записи, можно видеть в нижней части поля.

  4. Установите нужные значения свойств. Можно одновременно изменить и обновить несколько свойств.

  5. Выберите Сохранить. Если сохранить свойства, доступные для записи, их значения будут переданы устройству. После подтверждения устройством изменения для доступного для записи свойства возвращается синхронизированное состояние. Если сохранено облачное свойство, значение изменяется.

Дальнейшие шаги

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