Выбор решения Интернета вещей (IoT) в Azure

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

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

Решения Интернета вещей используют сочетание технологий для подключения устройств, событий и действий через облачные приложения. Выбранные технологии и службы зависят от требований к разработке, развертыванию и управлению сценария.

Платформа приложений IoT Central как услуга (aPaaS) уже предоставляет интегрированные компоненты и возможности решения Интернета вещей. Другим вариантом является объединение Центр Интернета вещей Azure с другими компонентами Azure PaaS для разработки собственных решений Интернета вещей.

Начните с Центра Azure IoT

IoT Central — это microsoft aPaaS, которая собирает компоненты Azure PaaS в расширяемую, полностью управляемую платформу разработки и операций приложений Интернета вещей. IoT Central ускоряет разработку решений, упрощает операции и упрощает создание надежных, масштабируемых и безопасных решений Интернета вещей.

Предложения IoT Central:

  • Внестандартное взаимодействие с веб-пользователем (UX) и областью поверхности API, которая упрощает создание правил и управления устройствами.
  • Расширение аналитики Интернета вещей в бизнес-приложениях, помогая действовать на основе аналитических сведений.
  • Встроенная аварийное восстановление, мультитенантность, глобальная доступность и прогнозируемая структура затрат.

На следующей схеме показана архитектура на основе IoT Central:

Схема архитектуры и служб IoT Central, таких как Центр Интернета вещей, служба подготовки устройств и Azure Stream Analytics.

  1. IoT Central прием событий устройств и телеметрии с помощью пакетов SDK для устройств Интернета вещей Azure, ОСРВ Azure, Azure Sphere или Azure IoT Edge.

  2. IoT Central создается с несколькими службами Azure PaaS, поэтому она предоставляет следующие возможности:

    • Службы приема и подготовки данных.
    • Горячее, теплое и холодное хранилище данных пути и аналитика.
    • Управляемый слой PaaS, обеспечивающий высокий уровень доступности и аварийного восстановления (HADR) и эластичное масштабирование.
    • Интерфейс веб-пользователя управления, который позволяет:
      • Управление устройствами с необработанным представлением данных, состоянием подключения, моделированием устройств и заданиями.
      • Просмотр и анализ данных устройства с помощью панелей мониторинга, аналитики и правил.
      • Защита данных и устройств с помощью управления пользователями и организациями.
  3. IoT Central расширяет решения путем активации оповещений, экспорта данных и поддержки запросов к данным.

  4. IoT Central интегрируется с бизнес-приложениями, такими как Power BI, Azure Карты, поиск, Управление API, веб-приложения, мобильные приложения, Dynamics 365, Flow или Logic Apps.

Сборка с помощью служб Azure PaaS

Если вам нужен дополнительный контроль и настройка, можно использовать отдельные компоненты Azure PaaS для создания решения Интернета вещей. На следующей схеме показаны службы Azure в архитектуре Интернета вещей на основе PaaS:

Схема, на которой показана эталонная архитектура, состоящая из служб Azure PaaS.

  1. Системы Интернета вещей могут получать данные устройства с помощью пакетов SDK для устройств Интернета вещей Azure, ОСРВ Azure, Azure Sphere или Azure IoT Edge.

  2. Центр Интернета вещей, Центр Интернета вещей Azure служба подготовки устройств (DPS) или Azure Digital Twins могут предоставлять подготовку устройств, подключение и управление ими.

  3. Для хранилища данных и аналитики:

  4. Службы управления и бизнес-интеграции могут включать Power BI, Azure Карты, поиск, Управление API, веб-приложения, мобильные приложения, Dynamics 365, Flow и Logic Apps.

Подробную эталонную архитектуру и обсуждение PaaS IoT см . в справочной архитектуре Azure IoT.

Сравнение подходов aPaas и PaaS

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

Если для решения требуются настраиваемые функции или службы, которые Не поддерживают IoT Central, можно разработать решение PaaS с Центр Интернета вещей в качестве основного элемента.

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

Решение PaaS на основе IoT Central и Центр Интернета вещей

В следующей таблице описывается, как IoT Central или решение paaS на основе Центр Интернета вещей обеспечивает различные функции и возможности Интернета вещей.

Функция IoT Central PaaS на основе Центр Интернета вещей
Description Полностью управляемое решение aPaaS, которое упрощает подключение и управление устройствами в большом масштабе.

Решение на основе APaaS — это масштабируемое, повторяемое и надежное решение, что позволяет быть менее настраиваемым, чем решение на основе PaaS.
Использует Центр Интернета вещей в качестве центрального центра сообщений между приложением Интернета вещей и устройствами, которыми он управляет. Добавляет дополнительные функциональные возможности с другими службами Azure PaaS.

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

Шаблоны приложений помогают начать разработку решений Интернета вещей. Используйте универсальный шаблон приложения или предварительно созданный отраслевый шаблон для розничной торговли, энергии, государственных организаций или здравоохранения.
Разработка и создание собственного решения приложения с помощью Центр Интернета вещей и других служб PaaS.
Шаблон устройства Шаблоны устройств помогают структурировать характеристики и поведение типа устройства. Используйте шаблоны для поддерживаемых задач управления устройствами и визуализаций. Определение шаблонов сообщений устройств и управление ими в частном репозитории.
Управление устройствами Встроенные возможности службы подготовки устройств Интернета вещей Azure (DPS) обеспечивают интеграцию устройств и управление устройствами. Проектирование и создание решений с помощью Центр Интернета вещей примитивов, таких как двойник устройства и прямые методы. Включите DPS отдельно.
Протокол OPC UA Не поддерживается. Используйте издатель OPC для преодоления разрыва между промышленными ресурсами с поддержкой OPC UA и размещенными в Azure ресурсами, публикуя данные телеметрии в Центр Интернета вещей. Издатель OPC поддерживает IEC62541 стандартный формат OPC UA и другие форматы OPC UA PubSub. Дополнительные сведения см. в статье Microsoft OPC Publisher.
Протоколы SigFox и LoRaWAN Используйте мост устройств Azure IoT Central или начальный комплект Azure IoT Edge LoRaWAN. Создайте пользовательский модуль для Azure IoT Edge и интегрируйте его с помощью Центр Интернета вещей Azure.
Мультитенантность Организации обеспечивают многотенантность в приложении. Вы можете определить иерархию для управления пользователями, какие устройства можно просмотреть в приложении IoT Central. Обеспечение многотенантности с помощью отдельных центров на каждого клиента. Вы также можете создать управление доступом на уровне данных решения.
Хранение сообщений IoT Central сохраняет данные на скользящей 30-дневной основе. Центр Интернета вещей позволяет сохранять данные в встроенных центрах событий не более семи дней.
Большие данные Управление данными из Интернета вещей. Добавление служб Azure PaaS и управление ими.
Экспорт данных Непрерывно экспортируйте данные с помощью функции экспорта. Экспорт данных в хранилище BLOB-объектов Azure, концентраторы событий, служебная шина, веб-перехватчик и Обозреватель данных Azure. Фильтрация, обогащение и преобразование сообщений в исходящих трафиках. Используйте встроенную конечную точку концентратора событий Центр Интернета вещей и используйте маршрутизацию сообщений для экспорта данных в другие расположения хранилища.
Аналитика Интегрированная аналитика изучает данные устройства в контексте управления устройствами. Используйте отдельные службы Azure PaaS для включения аналитики, аналитики и действий, таких как Stream Analytics, Azure Data Обозреватель и Azure Synapse.
Визуализации ПОЛЬЗОВАТЕЛЬСКИЙ интерфейс упрощает визуализацию данных устройства, выполнение запросов аналитики и создание пользовательских панелей мониторинга. Встроенный пользовательский интерфейс отсутствует.
Правила и действия Используйте встроенную функцию обработки правил и действий с уведомлением электронной почты, группой Azure Monitor, действиями Power Automate и веб-перехватчика. Дополнительные сведения см . в правилах и действиях Azure IoT Central. Отправка данных из Центр Интернета вещей в Azure Stream Analytics или Сетка событий Azure. Подключение приложения логики Azure или другие пользовательские приложения для обработки правил и действий. Дополнительные сведения см. в статье Об удаленном мониторинге и уведомлениях Интернета вещей с помощью Azure Logic Apps.
Масштабируемость Поддерживает автомасштабирование. Дополнительные сведения об ограничениях масштабирования IoT Central и автомасштабировании см. в разделе "Квоты и ограничения". Развертывание решений для включения автомасштабирования Центр Интернета вещей. Дополнительные сведения см. в статье "Автоматическое масштабирование Центр Интернета вещей Azure".
Высокая доступность и аварийное восстановление Автоматически управляет встроенными возможностями HADR. Дополнительные сведения см. в статье о масштабируемости и высокой доступности Azure IoT Central. Разработка решения для поддержки нескольких сценариев HADR. Дополнительные сведения см. в разделе Центр Интернета вещей Azure высокой доступности и аварийного восстановления.
Соглашение об уровне обслуживания Гарантирует 99,9 % подключения. Дополнительные сведения см. в разделе об уровне обслуживания для Azure IoT Central. Центр Интернета вещей уровнях "Стандартный" и "Базовый" гарантирует время простоя 99,9%. Уровень "бесплатный" Центр Интернета вещей не имеет соглашение об уровне обслуживания. Дополнительные сведения см. в разделе об уровне обслуживания для Центр Интернета вещей Azure.
Цены Первые два активных устройства бесплатны, если объем сообщений не превышает 800 (план уровня "Стандартный" 0), 10 000 (план уровня "Стандартный" 1) или 60 000 (план уровня "Стандартный" 2) в месяц. Добавленная цена на устройства оценивается ежемесячно. IoT Central учитывает и оплачивает наибольшее количество активных устройств каждый час. Дополнительные сведения см. в разделе о ценах на Azure IoT Central. Дополнительные сведения о ценах Центр Интернета вещей см. в Центр Интернета вещей Azure ценах.

IoT Central и другие возможности Azure PaaS

В следующей таблице показан уровень поддержки различных возможностей в IoT Central и других службах Azure PaaS. Заполненный круг означает полную поддержку, строка ➖ указывает на частичную поддержку, а пустой круг 🔵 ⚪ означает отсутствие поддержки.

IoT Central Центр Интернета вещей + DPS Stream Analytics + Функции Azure Azure Cosmos DB и Azure Data Обозреватель Active Directory
Description Готовая среда разработки решений Интернета вещей Службы приема данных Интернета вещей Потоковая обработка служб Службы хранилища данных Универсальная платформа управления удостоверениями и безопасности
HADR и эластичная шкала 🔵
Интерфейс управления подключением устройств 🔵
Маршрутизация данных, фильтрация и правила
Аналитика и визуализации 🔵
Хранилище данных и безопасность 🔵 🔵 🔵
Экспорт и интеграция с другими службами 🔵 🔵 🔵 🔵 🔵

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