Какие технологии и службы Azure можно использовать для создания решений для Интернета вещей?

Технологии и службы Azure IoT предоставляют возможности для создания разнообразных решений IoT для цифровых преобразований в организации. Пример:

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

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

Схема, показывающая параметры подключения к Интернету вещей Azure.

Azure IoT Central (aPaaS)

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

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

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

Пользовательские решения (PaaS)

Для создания решения Интернета вещей с нуля или расширения, созданного с помощью IoT Central, можно использовать следующие технологии и службы Интернета вещей Azure:

Схема, на которую показан стек технологий и служб Интернета вещей Azure.

Устройства

Разрабатывайте устройства Интернета вещей с помощью начального набора, например Azure MXChip IoT DevKit или выберите устройство из каталога устройств Azure Certified for IoT. Реализуйте внедренный код с помощью пакетов средств разработки с открытым кодом. Пакеты средств разработки поддерживают несколько операционных систем, включая Linux, Windows и операционные системы реального времени. Доступны также пакеты средств разработки для нескольких языков программирования, включая C, Node.js, Java, .NET и Python.

Чтобы упростить создание внедренного кода для устройств, следуйте IoT Plug and Play соглашениям. В основу IoT Plug and Play положена схема модели возможностей устройства, которая описывает возможности устройства. Используйте модель возможностей устройства для настройки облачного решения, например приложения IoT Central.

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

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

Подключение к облаку

Служба Центр Интернета вещей Azure обеспечивает надежный и защищенный двунаправленный обмен данными между миллионами устройств Интернета вещей и облачным решением. Вы также можете использовать Службу подготовки устройств к добавлению в Центр Интернета вещей Azure. Эта служба позволяет выполнить автоматическую JIT-подготовку устройств для нужного центра Интернета вещей без вмешательства пользователя. Благодаря этому пользователи могут подготавливать миллионы устройств с высоким уровнем безопасности и масштабируемости.

Центр Интернета вещей является основным компонентом, и его можно использовать для удовлетворения проблем реализации Интернета вещей, таких как:

  • взаимодействие устройств большого объема и управление ими;
  • прием больших объемов данных телеметрии;
  • контроль и управление устройствами;
  • обеспечение безопасности устройства.

Мост разрыв между физическим и цифровым мирами

Служба Интернета вещей Azure Digital Twins позволяет моделировать физическое окружение. Она использует пространственный интеллектуальный граф для моделирования связей между людьми, пространствами и устройствами. Сопоставляя данные о цифровом и физическом мирах, вы можете создавать контекстно-зависимые решения.

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

Данные и аналитика

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

Azure Maps — это коллекция геопространственных служб, которые используют новые сопоставления данных для обеспечения точного географического контекста для мобильных и веб-приложений. Для создания приложений можно использовать REST API, веб-интерфейс управления JavaScript или пакет SDK для Android.

Дальнейшие действия

См. инструкции в следующих кратких руководствах: