Что такое IoT Edge?

Завершено

Azure IoT Edge — это сочетание облачной службы, запущенной в облаке, и среды выполнения, которая запускается на устройстве. Среда выполнения запускает рабочие процессы на устройстве и управляет ими. Рабочий процесс состоит из набора контейнеров, которые связываются в определенном порядке для создания комплексного сценария. IoT Edge управляется центром Интернета вещей. Azure IoT Edge позволяет выполнять рабочие нагрузки на пограничном устройстве, которые разрабатываются с помощью облачных служб. Рабочая нагрузка — это модуль, развернутая с помощью контейнеров, совместимых с Docker. Модули могут быть приложениями искусственного интеллекта, службами Azure и сторонними службами либо бизнес-логикой.

IoT Edge позволяет выполнять следующие задачи:

Реагируйте практически в режиме реального времени на локальные изменения: так как вы можете реализовать некоторые функции на границе, устройство тратит меньше времени на взаимодействие с облаком. Таким образом, устройство может быстро реагировать на локальные изменения, обрабатывая данные на устройстве и снижая задержку. Кроме того, когда модули запускаются локально, они могут использовать специализированное оборудование, например программируемую пользователем вентильную матрицу.

Управление пограничными устройствами: IoT Edge предоставляет облачный интерфейс и модуль среды выполнения, который позволяет удаленно управлять рабочими нагрузками и развертывать рабочие нагрузки на пограничные устройства через Центр Интернета вещей.

Развертывание с помощью контейнеров: IoT Edge позволяет использовать контейнеры, совместимые с Docker, для запуска бизнес-логики на границе.

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

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

Используйте существующие наборы навыков разработчика и код: код IoT Edge поддерживает такие языки, как C, C#, Java, Node.js и Python.

Управление данными для снижения затрат: устройства IoT Edge захватывают большой объем данных, но обычно требуется лишь небольшая часть этих данных для дальнейшего анализа. Если отправлять все данные в облако, пользователь понесет затраты на передачу и хранение. IoT Edge сокращает затраты, позволяя отправлять только часть данных по мере необходимости. Вы также можете отправить в облако агрегированные данные. Отправка агрегированных данных в облако сокращает общие затраты на управление данными и их передачу за счет снижения расходов на пропускную способность и хранение.

Надежная работа в автономном режиме или периодически режим палатки. Часто устройства Интернета вещей должны работать в периодических или автономных подключениях к облаку. Функция управления устройствами IoT Edge автоматически синхронизируют последнее состояние ваших устройств после повторного подключения к облаку для обеспечения бесперебойной работы.

Обеспечение безопасности для пограничных развертываний: IoT Edge обеспечивает безопасность несколькими способами. Работая с Центром Интернета вещей, мы можем гарантировать, что только подходящие устройства могут взаимодействовать друг с другом и что на них установлено нужное программное обеспечение. IoT Edge может обеспечить дополнительную безопасность путем интеграции с Microsoft Defender для облака. Кроме того, IoT Edge может использовать любые аппаратные модули безопасности (при их наличии) для обеспечения надежной проверки подлинности подключений для конфиденциальных вычислений.

Обеспечение конфиденциальности развертываний Интернета вещей: IoT Edge может защитить данные, связанные с пользователем. Данные, связанные с людьми, можно очистить перед их отправкой в облако. чтобы обеспечит более высокую защиту конфиденциальности. Благодаря хранению данных в локальной среде можно обеспечить соответствие нормативным требованиям по безопасности и конфиденциальности на более высоком уровне.

Выступайте в качестве шлюза: IoT Edge может функционировать в качестве шлюза протокола и таким образом обеспечить подключение и пограничный анализ устройств Интернета вещей, которые в противном случае не будут иметь этих возможностей.

Доступность сторонних модулей. Вы можете использовать сторонние модули из Azure Marketplace, чтобы сократить время выпуска на рынок и улучшить надежность программного решения в пограничной области.