Общие сведения об управлении устройствами с помощью Центра Интернета вещей
Центр Интернета вещей Azure предоставляет возможности и модель расширения, с помощью которых устройство и разработчики серверной части могут создавать надежные решения по управлению устройствами Интернета вещей. Устройства варьируются от ограниченных датчиков и микроконтроллеров узкого назначения до мощных шлюзов, которые выполняют маршрутизацию данных для групп устройств. Кроме того, варианты использования и требования для операторов устройств Интернета вещей существенно отличаются в разных отраслях. Несмотря на эти отличия, управление устройствами с помощью центра Интернета вещей предусматривает возможности, шаблоны и библиотеки кода, предназначенные для различных наборов устройств и пользователей.
Примечание.
Некоторые функции, упоминаемые в этой статье, например обмен сообщениями между облаком и устройством, двойники устройств и управление устройствами, доступны только для Центра Интернета вещей уровня "Стандартный". Дополнительные сведения о базовых и бесплатных уровнях Центр Интернета вещей см. в разделе "Выбор подходящего уровня Центр Интернета вещей" для решения.
Чтобы создать успешное корпоративное решение Интернета вещей, важно разработать стратегию, в соответствии с которой операторы будут выполнять текущие операции управления коллекцией устройств. Для операторов устройств Интернета вещей требуются простые надежные инструменты и приложения, позволяющие им сосредоточиться на более стратегических аспектах работы. Эта статья содержит:
- общие сведения о подходе Центра Интернета вещей Azure к управлению устройствами;
- описание общих принципов управления устройствами;
- описание жизненного цикла устройств;
- обзор общих шаблонов управления устройствами.
Жизненный цикл устройства
Общие этапы управления устройствами обычно встречаются в большинстве корпоративных проектов IoT. Центр Интернета вещей Azure предусматривает пять этапов жизненного цикла устройств.
На каждом из этих пяти этапов есть ряд требований к оператору устройств, которые необходимо выполнить, чтобы обеспечить комплексное решение.
Планирование. На этом этапе операторы создают схему метаданных устройства, позволяющую им легко и точно выполнить запрос, а также выбрать группу устройств для массового управления операциями. Для хранения метаданных устройства в форме тегов и свойств можно использовать его двойник.
Дополнительные материалы:
Подготовка. Выполняется безопасная подготовка новых устройств в Центре Интернета вещей. Кроме того, на этом этапе операторы могут мгновенно определить возможности устройств. Реестр удостоверений Центра Интернета вещей позволяет создавать гибкие удостоверения устройств и учетные данные. Эти действия можно выполнять в пакетном режиме с помощью задания. На этом этапе также создаются устройства, чтобы формировать сведения об их возможностях и условиях на основе свойств в двойнике устройства.
Дополнительные материалы:
Настройка. Этот этап позволяет упростить массовое изменение конфигурации и обновление встроенного ПО на устройствах с сохранением работоспособности и безопасности. Эти операции управления устройствами выполняются в пакетном режиме с использованием требуемых свойств или прямых методов и трансляции заданий.
Дополнительные материалы:
Отслеживание. На этом этапе отслеживается общая работоспособность коллекции устройств и состояние текущих операций, а также операторам отправляются оповещения о проблемах, требующих их внимания. Примените двойник устройства, чтобы устройства могли информировать об условиях работы и состоянии операций обновления в реальном времени. С помощью запросов двойника устройства создаются эффективные отчеты панели мониторинга, которые предоставляют сведения о проблемах, требующих немедленного решения. Защитите среду Интернета вещей от угроз с помощью нескольких вариантов развертывания, включая полностью локальное, облачное или гибридное.
Дополнительные материалы:
- Руководство. Настройка устройств из внутренней службы
- Язык запросов Центра Интернета вещей для двойников устройств и двойников модулей, заданий и маршрутизации сообщений
- Настройка и мониторинг устройств Центра Интернета вещей в масштабе
- Microsoft Defender для Интернета вещей для организаций, обеспечивающий комплексное обнаружение угроз
- Рекомендации по настройке устройств в рамках решения Интернета вещей
Прекращение использования. На этом этапе выполняется замена или списывание устройства после сбоя как часть цикла обновления или по истечении времени существования службы. При замене, архивации или прекращении использования физического устройства сведения об устройстве сохраняются с помощью двойника устройства. Безопасный отзыв удостоверений и учетных данных устройств выполняется с помощью реестра удостоверений Центра Интернета вещей.
Дополнительные материалы:
Шаблоны управления устройствами
Центр Интернета вещей предусматривает следующий набор шаблонов управления устройствами. В руководствах по управлению устройствами более подробно рассматривается, как расширить эти шаблоны в соответствии с конкретным сценарием и как создавать новые шаблоны на основе этих базовых шаблонов.
Перезагрузка. Серверное приложение с помощью прямого метода информирует устройство о начале перезагрузки. Устройство использует полученные свойства для обновления состояния перезагрузки устройства.
Сброс к параметрам по умолчанию. Серверное приложение с помощью прямого метода информирует устройство о запуске сброса к параметрам по умолчанию. Устройство использует полученные свойства для обновления состояния сброса параметров устройства.
Настройка. Серверное приложение использует требуемые свойства для настройки программного обеспечения устройства. Устройство использует полученные свойства для обновления состояния конфигурации устройства.
Отчеты о ходе выполнения и состоянии. Серверное решение выполняет запросы к двойникам набора устройств для создания отчетов о состоянии и ходе выполнения действий на устройстве.
Обновления устройств
Обновление устройств для Центра Интернета вещей — это комплексная платформа, которую клиенты могут использовать для публикации, распространения обновлений и управления ими по беспроводной сети для любых устройств — от миниатюрных датчиков до аппаратуры уровня шлюза. Обновление устройств для Центра Интернета вещей позволяет клиентам быстро реагировать на угрозы безопасности и развертывать функции для достижения бизнес-целей. При этом не взимается дополнительная плата за разработку и обслуживание при создании пользовательских платформ обновлений.
Обновление устройств для Центра Интернета вещей позволяет оптимизировать развертывание обновлений и упрощает операции благодаря интеграции с Центром Интернета вещей Azure. Благодаря расширенному доступу через Azure IoT Edge предоставляется облачное решение, которое подключается практически к любому устройству. Он поддерживает широкий спектр операционных систем Интернета вещей, включая Linux и Eclipse ThreadX (операционная система в режиме реального времени) и расширяемый с помощью открытый код. Он предоставляет следующие возможности:
- Поддержка обновления пограничных устройств, включая компоненты уровня узла Azure IoT Edge
- Интерфейс управления обновлениями, интегрированный с Центром Интернета вещей Azure
- Постепенное развертывание обновлений с использованием групп устройств и графиков обновлений
- Программные API для автоматизации и создания индивидуально настраиваемых порталов
- Представления, позволяющие мгновенно оценить соответствие требованиям и статус обновлений для разнородных парков оборудования
- Поддержка отказоустойчивых процессов обновления устройств (A/B) с возможностью беспрепятственного отката
- Кэширование содержимого и поддержка отключенных устройств, включая устройства, находящиеся во вложенных конфигурациях, с помощью встроенного Подключенного кэша Майкрософт и интеграции с Azure IoT Edge
- Доступ к подписке и элементам управления доступом на основе ролей с помощью портал Azure
- Комплексные функции безопасности, обеспечивающие защиту облака и пограничных узлов, и элементы управления конфиденциальностью
Дополнительные сведения см. в статье Обновление устройств для Центра Интернета вещей.
Next Steps
С помощью возможностей, шаблонов и библиотек кода, которые предоставляет Центр Интернета вещей для управления устройствами, можно создавать приложения Интернета вещей, отвечающие требованиям корпоративного оператора устройств Интернета вещей на каждом этапе жизненного цикла устройства.
Чтобы продолжить изучение функций управления устройствами в Центр Интернета вещей, см. статью "Начало работы с управлением устройствами" (Node.js).