Compartir a través de


Ampliación de la solución de IoT

En esta introducción se presentan los conceptos clave sobre las opciones para ampliar una solución de Azure IoT. Cada sección incluye vínculos a contenido que proporciona más detalles e instrucciones.

Escenarios de extensibilidad

Entre los escenarios de extensibilidad de las soluciones de IoT se incluyen:

Análisis y visualización

Una solución de IoT común incluye el análisis y la visualización de los datos de los dispositivos y recursos para habilitar la información empresarial. Para más información, consulte Análisis y visualización de los datos de IoT.

Integración con otros servicios

Una solución de IoT puede incluir otros sistemas, como la administración de recursos, la programación del trabajo y los sistemas de automatización de control. Estos sistemas pueden:

  • Usar datos de los recursos o dispositivos IoT como entrada para los sistemas de mantenimiento predictivo que generan entradas en un sistema de programación de trabajo.
  • Actualizar el registro de dispositivos para asegurarse de que tiene datos actualizados del sistema de administración de recursos.
  • Enviar mensajes a los recursos o dispositivos para controlar su comportamiento en función de las reglas de un sistema de automatización de controles.

Mecanismos de extensibilidad

En las secciones siguientes se describen los mecanismos clave disponibles para ampliar la solución de IoT.

En el diagrama siguiente se muestra una vista de alto nivel de los componentes en una solución de IoT típica basada en el perímetro. En este artículo se tratan los puntos de extensibilidad resaltados en el diagrama:

Diagrama que muestra la arquitectura de soluciones de IoT de alto nivel para soluciones basadas en el perímetro.

En Azure IoT, la extensibilidad de la solución hace referencia a las formas en que puede agregar funcionalidades integradas a los servicios de borde y en la nube y crear integraciones con otros servicios.

Agente de mensajes

Operaciones de IoT de Azure incluye un corredor MQTT que enruta los mensajes de los conectores a los flujos de datos que se conectan a los puntos de conexión en la nube. Puede implementar sus propios pods en el clúster para interactuar con el agente de mensajes para:

  • Use la lógica de procesamiento de mensajes personalizado en los mensajes MQTT.
  • Cree lógica de aplicación personalizada para ejecutarse en el borde.

El agente de mensajes se basa en el protocolo MQTT y admite API y SDK como:

El agente de mensajes incluye un almacén de estado que le permite administrar el estado de la aplicación distribuida en el clúster de borde.

Servicios en la nube

Los conectores Northbound de Operaciones de IoT de Azure permiten enrutar los mensajes de los recursos a distintos puntos de conexión en la nube. El enrutamiento de mensajes le permite crear integraciones con otros servicios y exportar datos para análisis y visualización.

API de REST

La API REST de Operaciones de IoT de Azure proporciona las siguientes funcionalidades que son útiles para ampliar la solución de IoT:

  • Administre el agente de mensajes.
  • Administre los flujos de datos.