Arquitectura de solución IoT

Azure IoT
Azure Event Hubs
Azure IoT Hub

Topológicamente, las soluciones de Internet de las cosas (IoT) de Azure son una colección de recursos y componentes divididos entre los dispositivos IoT, la plataforma de IoT y las aplicaciones de IoT. Los eventos, las conclusiones y las acciones son canalizaciones procesamiento y flujo de datos que tienen lugar en estas partes estructurales.

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

En este artículo se describen las características de aplicaciones, plataformas y dispositivos de IoT. En el artículo también se describen las puertas de enlace de IoT Edge y la atestación de la plataforma de IoT, la autenticación, los protocolos y el aprovisionamiento.

Dispositivos, plataforma y aplicaciones de IoT

Los dispositivos de IoT son las cosas físicas o virtuales que envían eventos a las aplicaciones de IoT y reciben comandos de ellas. Los términos cosa y dispositivo hacen los dos referencia a un dispositivo conectado en una solución de IoT.

Un dispositivo de IoT presenta una o varias de estas características:

  • Posee una identidad única que lo distingue en la solución.
  • Tiene propiedades, o un estado, al que pueden tener acceso las aplicaciones.
  • Envía eventos a la plataforma de IoT para que las aplicaciones actúen.
  • Recibe comandos de las aplicaciones que se van a ejecutar.

La plataforma de IoT es la colección de servicios que permiten a los dispositivos y las aplicaciones conectarse y comunicarse entre sí. La plataforma de IoT de Azure normalmente está compuesta por Azure IoT Hub y servicios de enrutamiento de eventos, como el Centro de eventos de Azure.

Como mínimo, la plataforma de IoT:

  • Media la conectividad, autenticación y comunicación segura entre los dispositivos y las aplicaciones de confianza.
  • Genera información contextual sobre eventos de entrada para determinar el enrutamiento de eventos a los puntos de conexión.

Las aplicaciones son la colección de servicios y componentes específicos del escenario que son únicos para una solución de IoT. Las aplicaciones de IoT suelen tener:

  • Una combinación de Azure u otros servicios para calcular, almacenar y crear eventos de puntos de conexión, en combinación con una lógica de negocios de aplicación única.
  • Flujos de trabajo de eventos para recibir y procesar eventos de dispositivos entrantes.
  • Flujos de trabajo de acciones para enviar comandos a dispositivos u otros procesos.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.

Autor principal: