Архитектура решения IoT

Azure IoT
Центры событий Azure
Центр Интернета вещей Azure

Топологически решения Azure для Интернета вещей (IoT) — это набор ресурсов и компонентов, разделенных на устройства IOT, платформу IOT и приложения IOT. События, аналитические сведения и действия — это потоки данных и конвейеры обработки, происходящие в этих структурных элементах.

A diagram showing the relationship between devices, the IoT platform, and an application.

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

Устройства, платформа и приложения Интернета вещей

Устройства IoT — это физические или виртуальные объекты, которые отправляют события и получают команды из приложений IoT. Термины объект и устройство означают подключенное устройство в решении IoT.

Устройство IoT обладает одной или несколькими из следующих характеристик.

  • Обладает уникальным идентификатором, который отличает его в пределах решения.
  • Имеет свойства, или состояние, доступ к которому имеют приложения.
  • Отправляет события на платформу IOT для обработки приложениями.
  • Получает команды из приложений для выполнения.

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

Платформа IoT как минимум:

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

Приложения — набор специфических для конкретного сценария служб и компонентов, которые являются уникальными для решения IOT. Приложения IoT обычно имеют следующее:

  • Сочетание Azure или других служб для конечных точек вычислений, хранения и событий в сочетании с уникальной бизнес-логикой приложения.
  • Рабочие процессы события для получения и обработки входящих событий устройства.
  • Рабочие процессы действия для отправки команд устройствам или другим процессам.

Соавторы

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участник.

Автор субъекта: