Compartir vía


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.

En el diagrama siguiente se muestra una vista general de los componentes en una solución de IoT típica. Este artículo se centra en las áreas relevantes para extender una solución de IoT.

Diagrama que muestra la arquitectura de la solución de IoT de alto nivel resaltando las áreas de extensibilidad de la solución.

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

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 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 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 dispositivos para controlar su comportamiento en función de las reglas de un sistema de automatización de controles.

Azure Data Health Services

Azure Health Data Services es un conjunto de servicios de API administrados basados en estándares abiertos y marcos que permiten a los flujos de trabajo mejorar la atención sanitaria y ofrecen soluciones de atención sanitaria escalables y seguras. Una solución de IoT puede usar estos servicios para integrar datos de IoT en una solución de atención sanitaria.

Mecanismos de extensibilidad

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

API de servicio (IoT Hub)

IoT Hub y Device Provisioning Service (DPS) proporcionan un conjunto de API de servicio que puede usar para administrar e interactuar con el centro y los dispositivos. Estas API son las siguientes:

  • Administración del registro
  • Interacción con dispositivos gemelos y gemelos digitales
  • Envío de mensajes de la nube al dispositivo y llamadas a comandos
  • Administración de grupos de inscripción (DPS)
  • Administración del estado inicial del dispositivo gemelo (DPS)

Para obtener una lista de las API de servicio disponibles, consulte SDK de servicio.

API de REST (IoT Central)

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

  • Consulta de los dispositivos conectados a la aplicación
  • Administración de plantillas de dispositivo y manifiestos de implementación
  • Administración de dispositivos y grupos de dispositivos
  • Control de dispositivos mediante la interacción con las propiedades del dispositivo y los comandos de llamada

Para más información, consulte API de REST de IoT Central.

Enrutamiento y exportación de datos

IoT Hub y IoT Central permiten enrutar la telemetría del dispositivo a diferentes puntos de conexión. La telemetría de enrutamiento le permite crear integraciones con otros servicios y exportar datos para análisis y visualización.

Además de la telemetría del dispositivo, tanto IoT Hub como IoT Central pueden enviar mensajes de estado de conexión de dispositivo y de actualización de propiedades a otros puntos de conexión. El enrutamiento de estos mensajes le permite crear integraciones con otros servicios que necesitan información de estado del dispositivo:

Plantillas de aplicación de IoT Central

Las plantillas de aplicación de IoT Central proporcionan un punto de partida para compilar soluciones de IoT que incluyen integraciones con otros servicios. Puede usar las plantillas para crear una aplicación que incluya recursos relevantes para la solución. Para más información, consulte Plantillas de aplicación de IoT Central.