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