Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы и технологии Интернета вещей Azure предоставляют возможности для создания различных решений Интернета вещей, которые обеспечивают цифровое преобразование для вашей организации. В этой статье описываются службы и технологии Интернета вещей Azure, такие как:
- Операции Интернета вещей 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 для Интернета вещей
Выбор типа решения
В статье "Что такое Azure IoT?", описаны две широкие категории решений Интернета вещей:
- В облачном IoT-решении ваши IoT-устройства подключаются напрямую к облаку, где их сообщения обрабатываются и анализируются.
- В пограничном IoT-решении ваши IoT-активы подключаются к пограничной среде, которая обрабатывает их сообщения перед передачей в облако для хранения и анализа.
Гибридные IoT решения также возможны и могут объединять как облачные, так и пограничные компоненты.
Выбор типа решения определяет, какие службы и технологии Azure IoT вы можете использовать. Например, для создания решения на основе Edge вы обычно используете Azure IoT Operations, а для облачного решения вы обычно используете Azure IoT Hub.
В последующих разделах описывается роль различных служб и технологий Интернета вещей Azure в облачных, пограничных и гибридных решениях.
Адаптивный подход к облачным технологиям
Другой способ классификации решений IoT — это выяснить, принимают ли они подход, основанный на адаптивном облаке. Адаптивный подход к облачным технологиям объединяет разобщенные команды, распределенные сайты и отдельные системы в единую модель операций, безопасности, приложений и данных. Этот подход позволяет вам использовать те же облачные технологии и технологии ИИ для управления и мониторинга решений IoT, основанных на периферийных, облачных и гибридных системах.
Пример того, как Azure IoT Operations использует подход адаптивного облака, заключается в использовании служб на базе Azure Arc для управления и мониторинга ресурсов на границе сети, таких как активы и потоки данных. Эти ресурсы, базирующиеся на передовых технологиях, отображаются в вашем портале Azure как индивидуальные ресурсы в облаке, которые вы можете управлять и контролировать с помощью стандартных инструментов Azure.
В отличие от этого, устройства и определения маршрутизации в IoT Hub не отображаются как отдельные ресурсы в вашем портале Azure, а являются частью ресурса IoT Hub. Единственным способом управления и мониторинга этих ресурсов является Центр Интернета вещей.
Операции Интернета вещей Azure
Используйте Azure IoT Operations для создания решения IoT на основе периферии, которое следует адаптивному облачному подходу.
Azure IoT Operations — это унифицированная плоскость данных для периферийных устройств. Это коллекция модульных, масштабируемых и высокодоступных служб данных, работающих в кластерах Kubernetes с поддержкой Azure Arc, таких как AKS Edge Essentials. Он обеспечивает сбор данных из различных систем и интегрируется с приложениями моделирования данных, такими как Microsoft Fabric, чтобы помочь организациям развертывать промышленные метавселенной.
Дополнительные сведения см. в статье "Что такое операции Интернета вещей Azure?".
Реестр устройств Azure
В настоящее время реестр устройств Azure обычно является частью периферийного IoT-решения, которое использует Azure IoT Operations и следует адаптивному облачному подходу. Интеграция реестра устройств Azure с Центром Интернета вещей Azure сейчас доступна в предварительной версии.
Реестр устройств Azure — это служба серверной части, которая позволяет управлять активами и устройствами в вашем решении с помощью диспетчера ресурсов Azure. Реестр устройств Azure:
- Проецирует активы и устройства, такие как OPC-серверы и видеокамеры, определенные в вашей граничной среде, как ресурсы Azure в облаке.
- Управляет синхронизацией определений ресурсов и устройств между облаком и краем.
- Предоставляет единый реестр для любых приложений и служб, которые должны взаимодействовать с ресурсами и устройствами.
- Хранит схемы для сообщений об активах и устройствах.
Дополнительные сведения см. в статье "Что такое управление ресурсами в Операциях Интернета вещей Azure".
Azure IoT Operations SDKs (предварительная версия)
Пакеты SDK для операций Интернета вещей Azure позволяют создавать пользовательское периферийное решение Интернета вещей, использующее операции Интернета вещей Azure.
Наборы средств разработки (SDK) для операций Azure IoT — это набор инструментов и библиотек на нескольких языках, предназначенный для упрощения разработки приложений для операций Azure IoT. SDK можно использовать для создания безопасных, высокодоступных приложений на периферии, которые взаимодействуют с Azure IoT Operations для выполнения операций, таких как обнаружение активов, преобразование протоколов и трансформация данных.
Чтобы узнать больше, см. Azure IoT Operations SDKs.
Центр Интернета вещей Azure
Используйте Центр Интернета вещей Azure для создания облачного решения Интернета вещей.
Центр Интернета вещей Azure — это управляемая служба, размещенная в облаке, которая выступает в качестве центрального центра сообщений для обмена данными между приложением Интернета вещей и подключенными устройствами. Поддерживаются несколько шаблонов обмена сообщениями, включая сообщения из устройства в облако, отправку файлов с устройств и методы ответа на запрос для управления устройствами из облака. IoT Хаб может направлять сообщения от устройств к другим облачным сервисам для хранения, анализа или обработки. Центр Интернета вещей также поддерживает функцию мониторинга, которая помогает вам отслеживать создание, подключение и сбои устройств.
Чтобы узнать больше, см. Что такое Azure IoT Hub?.
Служба подготовки устройств Центра Интернета вещей Azure (DPS)
DPS обычно является частью облачного решения Интернета вещей, использующего Центр Интернета вещей Или IoT Central.
DPS — это вспомогательный сервис для Центра Интернета вещей, который обеспечивает JIT-подготовку устройств Интернета вещей в Центр Интернета вещей без вмешательства человека. Многие шаги вручную, традиционно участвующие в подготовке, автоматизированы с DPS, чтобы сократить время развертывания устройств Интернета вещей и снизить риск ошибки вручную. DPS может конфигурировать устройства, которые используют сертификаты X.509 и доверенные платформенные модули. Приложения IoT Central используют внутренний экземпляр DPS для управления подключениями устройств.
Чтобы узнать больше, см. Что такое служба автоматизированного управления устройствами Azure IoT Hub?.
Обновление устройств Azure для Центра Интернета вещей
Обновление устройств для Центра Интернета вещей обычно является частью облачного решения Интернета вещей, использующего Центр Интернета вещей.
Обновление устройств Azure для Центра Интернета вещей — это служба, которая позволяет развертывать обновления через воздух для устройств Интернета вещей, включая устройства Azure IoT Edge. Обновление устройства предлагает оптимизированное развертывание обновлений и упрощенные операции через интеграцию с Azure IoT Hub, делая его легко применимым для любого существующего решения на базе 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. С помощью Службы "Сетка событий Azure" можно создавать конвейеры данных с данными устройства, интегрировать приложения и создавать бессерверные архитектуры на основе событий. Сетка событий позволяет клиентам публиковать и подписываться на сообщения по протоколам MQTT версии 3.1.1 и v5.0 для поддержки решений Интернета вещей. Через HTTP, Event Grid позволяет создавать решения, основанные на событиях, где служба издателя сообщает о изменениях в состоянии системы (событиях) приложениям-подписчикам.
Операции Интернета вещей Azure позволяют подключаться к сетке событий и другим облачным брокерам MQTT. Например, вы можете настроить двунаправленный MQTT-мост между брокером MQTT для Azure IoT Operations и Azure Event Grid.
Центр Интернета вещей и IoT Central могут интегрироваться с Сеткой событий Azure, чтобы позволить бизнесу быстро реагировать на критические события. Например, вы можете реагировать на события IoT Hub, используя Event Grid для запуска действий.
Дополнительные сведения см. в статье "Что такое сетка событий Azure"?
Пакеты SDK для устройств и служб Azure IoT
Пакеты SDK для устройств и служб Azure IoT позволяют создавать пользовательское облачное решение Интернета вещей, использующее Центр Интернета вещей Или IoT Central.
- SDK устройств Azure IoT помогают решать задачи безопасного и надежного подключения устройств к вашему IoT Hub или IoT Central с использованием таких протоколов, как MQTT и AMQP.
- SDK служб Azure IoT содержат код, облегчающий создание приложений, которые напрямую взаимодействуют с IoT Hub для управления устройствами и обеспечения безопасности.
- Пакеты SDK для управления Центром Интернета вещей помогают создавать внутренние приложения, управляющие центрами Интернета вещей в подписке Azure.
- SDK устройств DPS предоставляют реализации Register API и других функций, которые устройства вызывают для настройки через DPS в IoT Hub или IoT Central.
- SDK службы DPS помогают создавать серверные приложения для управления регистрациями и учетными записями регистрации в экземплярах DPS.
- Наборы SDK для управления DPS помогают создавать серверные приложения, которые управляют экземплярами DPS и их метаданными в вашей подписке Azure.
Дополнительные сведения см. в статье о пакетах SDK для устройств и служб Azure IoT.
Azure IoT Plug and Play
Azure IoT Plug and Play — это модель программирования, которая позволяет создавать облачное решение Интернета вещей, использующее Центр Интернета вещей Или IoT Central.
IoT Plug and Play позволяет разработчикам решений интегрировать устройства Интернета вещей с их решениями без какой-либо ручной настройки. В основе IoT Plug and Play — это модель устройства, которая используется для объявления возможностей службы IoT Plug and Play, например IoT Central или Azure Digital Twins. Вы определяете модели и интерфейсы IoT Plug and Play с помощью языка определения Digital Twins (DTDL).
Чтобы узнать больше, см. What is IoT Plug and Play?.
Microsoft Defender для Интернета вещей
Microsoft Defender для Интернета вещей — это единое решение для обеспечения безопасности облачных, пограничных и гибридных решений Интернета вещей.
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 для хранения и анализа данных датчика.
- Используйте Microsoft Power BI для визуализации данных с датчиков.
Дополнительные сведения см. на следующих ресурсах:
Следующие шаги
Чтобы получить практический опыт, воспользуйтесь одним из кратких руководств.
- Краткое руководство. Запуск операций Интернета вещей Azure в пространствах кода GitHub с помощью K3s
- Краткое руководство. Отправка данных телеметрии с устройства в Центр Интернета вещей и мониторинг ее с помощью Azure CLI
- Быстрый старт: Используйте свой смартфон в качестве устройства для отправки телеметрии в приложение IoT Central