Управление манифестами развертывания IoT Edge в приложении IoT Central

Манифест развертывания позволяет указать модули, которые среда выполнения IoT Edge должна скачать и настроить. Устройство IoT Edge может скачать манифест развертывания при первом подключении к приложению IoT Central. В этой статье описывается управление манифестами развертывания в приложении IoT Central.

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

Сведения об управлении манифестами развертывания с помощью REST API IoT Central см. в статье "Как использовать REST API IoT Central для управления манифестами развертывания".

Управление манифестами развертывания

Страница манифестов Edge позволяет управлять манифестами развертывания в приложении. На этой странице можно:

  • Отправка или создание манифестов развертывания
  • Изменение существующих манифестов развертывания
  • Удаление манифестов развертывания

Отправка и создание манифестов развертывания

При создании нового манифеста развертывания можно отправить JSON-файл манифеста развертывания или начать с существующего манифеста:

  1. На странице манифестов Edge нажмите кнопку +Создать.

  2. Введите имя манифеста развертывания.

  3. Если приложение использует организации, выберите организацию для связывания манифеста развертывания с.

  4. Найдите файл манифеста развертывания, чтобы отправить или выбрать существующий манифест развертывания в качестве отправной точки для нового. IoT Central проверяет все отправленные файлы.

    Screenshot that shows an uploaded and validated deployment manifest.

  5. Выберите Далее. На странице "Проверка и завершение " отображаются сведения о манифесте развертывания и модулях, которые он определяет. Кроме того, можно просмотреть необработанный JSON.

  6. Нажмите кнопку создания. Страница манифестов Edge теперь включает новый манифест развертывания.

Совет

Если у вас большое количество манифестов развертывания, можно сортировать и фильтровать список, отображаемый на странице манифестов Edge.

Изменение источника JSON манифеста развертывания

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

  1. Перейдите на страницу манифестов Edge.

  2. Выберите "Изменить JSON " в контекстном меню манифеста развертывания, который требуется изменить.

  3. Используйте редактор JSON для внесения необходимых изменений. Затем выберите Сохранить.

Замена содержимого манифеста развертывания

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

  1. Перейдите на страницу манифестов Edge.

  2. Выберите манифест развертывания, который вы хотите заменить.

  3. В диалоговом окне "Настройка" найдите новый файл манифеста развертывания для отправки или выбора существующего манифеста развертывания в качестве отправной точки. IoT Central проверяет все отправленные файлы.

  4. Выберите Далее. На странице "Проверка и завершение " отображаются сведения о новом манифесте развертывания и модулях, которые он определяет. Кроме того, можно просмотреть необработанный JSON.

  5. Выберите Сохранить. Страница манифестов Edge теперь включает обновленный манифест развертывания.

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

При добавлении устройства IoT Edge на странице устройств можно выбрать манифест развертывания для устройства. В диалоговом окне "Создание нового устройства" можно выбрать из списка ранее отправленных манифестов устройств на странице манифестов Edge. После создания устройства также можно добавить манифест развертывания непосредственно на устройство.

Если вы добавляете устройство IoT Edge, которое не назначено шаблону устройства, диалоговое окно "Создание устройства " выглядит следующим образом:

Screenshot that shows adding an unassigned device to your application.

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

  1. Переключите устройство Azure IoT Edge нада.

  2. Выберите манифест развертывания IoT Edge для использования. Вы также можете назначить манифест развертывания после создания устройства.

  3. Нажмите кнопку создания.

Если добавить устройство IoT Edge, назначенное шаблону устройства, диалоговое окно "Создание устройства " выглядит следующим образом:

Screenshot that shows adding an assigned device to your application.

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

  1. Переключатель устройства Azure IoT Edge уже имеет значение "Да", так как IoT Central распознает, что вы используете шаблон устройства IoT Edge.

  2. Выберите манифест развертывания IoT Edge для использования. Вы также можете назначить манифест развертывания после создания устройства.

  3. Нажмите кнопку создания.

Когда устройство IoT Edge впервые подключается к приложению, оно загружает манифест развертывания, настраивает модули, указанные в манифесте развертывания, и запускает модули.

Если при создании устройства IoT Edge не выбран манифест развертывания, можно назначить один из них по отдельности или нескольким устройствам с помощью задания.

Обновление манифеста развертывания, которое использует устройство

Манифест развертывания можно управлять существующим устройством:

Screenshot that shows the options to manage a deployment manifest on a device.

Используйте назначение пограничного манифеста, чтобы выбрать ранее отправленный манифест развертывания на странице манифестов Edge. Этот параметр также можно использовать для ручного уведомления устройства, если вы изменяете манифест развертывания на странице манифестов Edge.

Используйте манифест "Изменить", чтобы изменить манифест развертывания для этого устройства. Изменения, внесенные здесь, не влияют на манифест развертывания на странице манифестов Edge.

Работы

Чтобы назначить или обновить манифест развертывания для нескольких устройств, используйте задание. Используйте тип задания манифеста развертывания change edge:

Screenshot that shows the deployment manifest job type.

Добавление модулей и свойств в шаблоны устройств

Манифест развертывания определяет модули для запуска на устройстве и необязательные свойства , которые можно использовать для настройки модулей.

Если вы назначаете шаблон устройства устройств устройству IoT Edge, может потребоваться определить модули и свойства записи в шаблоне устройства. Чтобы добавить модули и определения свойств в шаблон устройства:

  1. Перейдите на страницу "Сводка по модулям" шаблона устройства IoT Edge.
  2. Выберите "Импорт модулей" из манифеста.
  3. Выберите соответствующий манифест развертывания из списка.
  4. Выберите Импорт. IoT Central добавляет пользовательские модули, определенные в манифесте развертывания, в шаблон устройства. Имена модулей в шаблоне устройства соответствуют именам пользовательских модулей в манифесте развертывания. Созданный интерфейс включает определения свойств для свойств, определенных для пользовательского модуля в манифесте развертывания:

Screenshot the shows importing module definitions to a device template.