Поделиться через


Выбор службы Интернета вещей Azure

Azure IoT services and technologies provide you with options to create a wide variety of IoT solutions that enable digital transformation for your organization. This article describes Azure IoT services and technologies such as:

  • Операции Интернета вещей Azure
  • Реестр устройств Azure
  • Пакеты SDK для операций Интернета вещей Azure
  • Центр Интернета вещей Azure
  • Служба подготовки устройств для Центра Интернета вещей Azure
  • Обновление устройств Azure для Центра Интернета вещей
  • Azure IoT Edge
  • Azure Digital Twins (Цифровые Двойники Azure)
  • Azure IoT Central
  • Сетка событий Azure
  • Пакеты SDK для устройств и служб Azure IoT
  • Azure IoT Plug and Play
  • Microsoft Defender для Интернета вещей

Choose a solution type

The What is Azure IoT? article describes two broad categories of IoT solutions:

  • В облачном IoT-решении ваши IoT-устройства подключаются напрямую к облаку, где их сообщения обрабатываются и анализируются.
  • В пограничном IoT-решении ваши IoT-активы подключаются к пограничной среде, которая обрабатывает их сообщения перед передачей в облако для хранения и анализа.

Гибридные IoT решения также возможны и могут объединять как облачные, так и пограничные компоненты.

Выбор типа решения определяет, какие службы и технологии Azure IoT вы можете использовать. Например, для создания решения на основе Edge вы обычно используете Azure IoT Operations, а для облачного решения вы обычно используете Azure IoT Hub.

The later sections describe the role of the various Azure IoT services and technologies in cloud-based, edge-based, and hybrid solutions.

Адаптивный подход к облачным технологиям

Другой способ классификации решений IoT — это выяснить, принимают ли они подход, основанный на адаптивном облаке. Адаптивный подход к облачным технологиям объединяет разобщенные команды, распределенные сайты и отдельные системы в единую модель операций, безопасности, приложений и данных. Этот подход позволяет вам использовать те же облачные технологии и технологии ИИ для управления и мониторинга решений IoT, основанных на периферийных, облачных и гибридных системах.

Пример того, как Azure IoT Operations использует подход адаптивного облака, заключается в использовании служб на базе Azure Arc для управления и мониторинга ресурсов на границе сети, таких как активы и потоки данных. Эти ресурсы, базирующиеся на передовых технологиях, отображаются в вашем портале Azure как индивидуальные ресурсы в облаке, которые вы можете управлять и контролировать с помощью стандартных инструментов Azure.

В отличие от этого, устройства и определения маршрутизации в IoT Hub не отображаются как отдельные ресурсы в вашем портале Azure, а являются частью ресурса IoT Hub. The only way to manage and monitor these resources is through IoT Hub.

Операции Интернета вещей Azure

Используйте Azure IoT Operations для создания решения IoT на основе периферии, которое следует адаптивному облачному подходу.

Azure IoT Operations — это унифицированная плоскость данных для периферийных устройств. It's a collection of modular, scalable, and highly available data services that run on Azure Arc-enabled edge Kubernetes clusters such as AKS Edge Essentials. It enables data capture from various different systems and integrates with data modeling applications such as Microsoft Fabric to help organizations deploy the industrial metaverse.

To learn more, see What is Azure IoT Operations?.

Реестр устройств Azure

В настоящее время реестр устройств Azure обычно является частью периферийного IoT-решения, которое использует Azure IoT Operations и следует адаптивному облачному подходу.

Реестр устройств Azure — это служба серверной части, которая позволяет управлять активами и устройствами в вашем решении с помощью диспетчера ресурсов Azure. Azure Device Registry:

  • Проецирует активы и устройства, такие как OPC-серверы и видеокамеры, определенные в вашей граничной среде, как ресурсы Azure в облаке.
  • Управляет синхронизацией определений ресурсов и устройств между облаком и краем.
  • Provides a single unified registry for any apps and services that need to interact with your assets and devices.
  • Хранит схемы для сообщений об активах и устройствах.

Дополнительные сведения см. в статье "Что такое управление ресурсами в Операциях Интернета вещей Azure".

Azure IoT Operations SDKs (предварительная версия)

Пакеты SDK для операций Интернета вещей Azure позволяют создавать пользовательское периферийное решение Интернета вещей, использующее операции Интернета вещей Azure.

Наборы средств разработки (SDK) для операций Azure IoT — это набор инструментов и библиотек на нескольких языках, предназначенный для упрощения разработки приложений для операций Azure IoT. SDK можно использовать для создания безопасных, высокодоступных приложений на периферии, которые взаимодействуют с Azure IoT Operations для выполнения операций, таких как обнаружение активов, преобразование протоколов и трансформация данных.

Чтобы узнать больше, см. Azure IoT Operations SDKs.

Центр Интернета вещей Azure

Use Azure IoT Hub to build a cloud-based IoT solution. IoT Hub не придерживается адаптивного подхода к облачным технологиям.

Центр Интернета вещей Azure — это управляемая служба, размещенная в облаке, которая выступает в качестве центрального центра сообщений для обмена данными между приложением Интернета вещей и подключенными устройствами. Поддерживаются несколько шаблонов обмена сообщениями, включая сообщения из устройства в облако, отправку файлов с устройств и методы ответа на запрос для управления устройствами из облака. IoT Хаб может направлять сообщения от устройств к другим облачным сервисам для хранения, анализа или обработки. Центр Интернета вещей также поддерживает функцию мониторинга, которая помогает вам отслеживать создание, подключение и сбои устройств.

Чтобы узнать больше, см. Что такое Azure IoT Hub?.

Служба подготовки устройств Центра Интернета вещей Azure (DPS)

DPS обычно является частью облачного решения Интернета вещей, использующего Центр Интернета вещей Или IoT Central.

DPS is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning of IoT devices to an IoT hub without requiring human intervention. Many of the manual steps traditionally involved in provisioning are automated with DPS to reduce the time to deploy IoT devices and lower the risk of manual error. DPS может конфигурировать устройства, которые используют сертификаты X.509 и доверенные платформенные модули. Приложения IoT Central используют внутренний экземпляр DPS для управления подключениями устройств.

Чтобы узнать больше, см. Что такое служба автоматизированного управления устройствами Azure IoT Hub?.

Обновление устройств Azure для Центра Интернета вещей

Обновление устройств для Центра Интернета вещей обычно является частью облачного решения Интернета вещей, использующего Центр Интернета вещей.

Azure Device Update for IoT Hub is a service that enables you to deploy over-the-air updates for your IoT devices, including Azure IoT Edge devices. Обновление устройства предлагает оптимизированное развертывание обновлений и упрощенные операции через интеграцию с Azure IoT Hub, делая его легко применимым для любого существующего решения на базе IoT Hub.

To learn more, see What is Device Update for IoT Hub?.

Azure IoT Edge

IoT Edge обычно является частью гибридного решения Интернета вещей, использующего Центр Интернета вещей или IoT Central.

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

Дополнительные сведения см. в статье "Что такое Azure IoT Edge".

Azure Digital Twins (Цифровые Двойники Azure)

Служба Azure Digital Twins обычно является частью облачного решения Интернета вещей , использующего Центр Интернета вещей.

Azure Digital Twins — это предложение платформы как услуги (PaaS), позволяющее создавать двойные графы на основе цифровых моделей целых сред, которые могут включать здания, заводы, фермы, энергетические сети, железные дороги, стадионы и даже целые города. Azure Digital Twins может использоваться для разработки архитектуры цифрового двойника, которая представляет фактические IoT-устройства в более широкой облачной среде и подключается к двойникам устройств IoT Hub для передачи и получения актуальных данных.

Чтобы узнать больше, см. What is Azure Digital Twins?.

Azure IoT Central

Используйте Azure IoT Central для создания облачного решения IoT. IoT Central не следует подходу адаптивного облака.

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

Чтобы узнать больше, см. Что такое Azure IoT Central?.

Сетка событий Azure

В настоящее время Azure Event Grid обычно является частью гибридного IoT-решения, использующего Azure IoT Operations, IoT Hub или IoT Central.

Azure Event Grid — это высокомасштабируемый полностью управляемый сервис распределения сообщений Pub Sub, который предлагает гибкие схемы потребления сообщений с использованием протоколов MQTT и HTTP. With Azure Event Grid, you can build data pipelines with device data, integrate applications, and build event-driven serverless architectures. Event Grid enables clients to publish and subscribe to messages over the MQTT v3.1.1 and v5.0 protocols to support IoT solutions. Через HTTP, Event Grid позволяет создавать решения, основанные на событиях, где служба издателя сообщает о изменениях в состоянии системы (событиях) приложениям-подписчикам.

Azure IoT Operations allows you to connect to Event Grid and other cloud-based MQTT brokers. Например, вы можете настроить двунаправленный MQTT-мост между брокером MQTT для Azure IoT Operations и Azure Event Grid.

IoT Hub and IoT Central can integrate with Azure Event Grid to enable your business to react quickly to critical events. Например, вы можете реагировать на события IoT Hub, используя Event Grid для запуска действий.

To learn more, see What is Azure Event Grid?

Пакеты SDK для устройств и служб Azure IoT

Пакеты SDK для устройств и служб Azure IoT позволяют создавать пользовательское облачное решение Интернета вещей, использующее Центр Интернета вещей Или IoT Central.

  • SDK устройств Azure IoT помогают решать задачи безопасного и надежного подключения устройств к вашему IoT Hub или IoT Central с использованием таких протоколов, как MQTT и AMQP.
  • SDK служб Azure IoT содержат код, облегчающий создание приложений, которые напрямую взаимодействуют с IoT Hub для управления устройствами и обеспечения безопасности.
  • The IoT Hub management SDKs help you build backend applications that manage the IoT hubs in your Azure subscription.
  • SDK устройств DPS предоставляют реализации Register API и других функций, которые устройства вызывают для настройки через DPS в IoT Hub или IoT Central.
  • SDK службы DPS помогают создавать серверные приложения для управления регистрациями и учетными записями регистрации в экземплярах DPS.
  • Наборы SDK для управления DPS помогают создавать серверные приложения, которые управляют экземплярами DPS и их метаданными в вашей подписке Azure.

To learn more, see Azure IoT device and service SDKs.

Azure IoT Plug and Play

Azure IoT Plug and Play — это модель программирования, которая позволяет создавать облачное решение Интернета вещей, использующее Центр Интернета вещей Или IoT Central.

IoT Plug and Play позволяет разработчикам решений интегрировать устройства Интернета вещей с их решениями без какой-либо ручной настройки. At the core of IoT Plug and Play, is a device model that a device uses to advertise its capabilities to an IoT Plug and Play-enabled service such as IoT Central or Azure Digital Twins. You define IoT Plug and Play models and interfaces using the Digital Twins Definition Language (DTDL).

Чтобы узнать больше, см. What is IoT Plug and Play?.

Microsoft Defender для Интернета вещей

Microsoft Defender for IoT is a unified security solution that helps you secure cloud-based, edge-based and hybrid IoT solutions.

Microsoft Defender for IoT — это единое решение для обеспечения безопасности, специально разработанное для выявления угроз и уязвимостей в вашей инфраструктуре Интернета вещей (IoT) и операционных технологий (OT). Используйте Defender для Интернета вещей для защиты всей среды Интернета вещей и OT, включая существующие устройства, которые могут не иметь встроенных агентов безопасности.

Defender для Интернета вещей предоставляет безагентный мониторинг на сетевом уровне и интегрируется как с промышленным оборудованием, так и с инструментами центра управления безопасностью (SOC).

Чтобы узнать больше, смотрите Что такое Microsoft Defender для IoT?.

Другие облачные службы

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

  • Сервисы хранения Azure для хранения собранных данных.
  • Используйте Azure Stream Analytics для обработки данных с датчиков в режиме реального времени.
  • Функции Azure для реагирования на события устройств.
  • С помощью Azure Logic Apps можно автоматизировать бизнес-процессы.
  • Используйте Azure Machine Learning для добавления моделей машинного обучения и искусственного интеллекта в ваше решение.
  • Microsoft Fabric to store and analyze sensor data.
  • Используйте Microsoft Power BI для визуализации данных с датчиков.

Дополнительные сведения см. на следующих ресурсах:

Следующие шаги

For a hands-on experience, try one of the quickstarts: