Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta introducción se presentan los conceptos clave sobre cómo los recursos y los dispositivos se conectan a una solución típica de Azure IoT. En el artículo también se presentan elementos de infraestructura como puertas de enlace y puentes. 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 basada en el edge. Este artículo se centra en la conectividad entre los recursos y el entorno de tiempo de ejecución perimetral que se muestra en el diagrama:
Métodos de comunicación
Para intercambiar datos con servicios basados en el borde, los activos usan estándares del sector como:
Etiquetas y eventos de OPC UA. Las etiquetas de OPC UA representan puntos de datos. Los eventos de OPC UA representan cambios de estado. El conector de OPC UA es un servicio de operaciones de Azure IoT que se conecta a servidores OPC UA para recuperar sus datos y publicarlos en tópicos del broker MQTT. OPC Foundation
Mensajería MQTT. MQTT permite que un único agente sirva decenas de miles de clientes simultáneamente, con mensajería ligera de publicación y suscripción, creación de temas y administración. Muchos dispositivos IoT admiten MQTT de forma nativa. El agente MQTT apoya la capa de mensajería en Azure IoT Operations y admite MQTT v3.1.1 y MQTT v5. MQTT.
Especificaciones de medios ONVIF (versión preliminar). El conector para ONVIF en Azure IoT Operations detecta cámaras compatibles con ONVIF y las registra en Azure Device Registry. El conector permite funcionalidades como recuperar y actualizar la configuración de la cámara para ajustar la configuración de la imagen de salida o controlar el movimiento panorámico, inclinación y zoom de la cámara (PTZ). ONVIF
Protocolos multimedia como RTSP, RTCP, SRT, HLS y JPEG a través de HTTP (versión preliminar). El conector multimedia hace que las imágenes y el vídeo de orígenes multimedia como las cámaras IP estén disponibles para otros componentes de Azure IoT Operations. También puede capturar instantáneas de una secuencia de vídeo o desde una URL de imagen y publicarlas en un tópico MQTT, o servir de proxy para una transmisión de vídeo en directo desde una cámara hacia un punto de acceso al que un operador pueda acceder.
Una vez recibidos los datos de recursos, Azure IoT Operations usa flujos de datos para procesar y enrutar datos a puntos de conexión en la nube u otros componentes perimetrales.
Puntos de conexión de recursos y dispositivos
Azure IoT Operations usa conectores para detectar, administrar e ingestar datos de recursos en una solución basada en el edge.
- El conector de OPC UA es un servicio de entrada de datos y traducción de protocolos que permite a las operaciones de IoT de Azure recibir datos de sus activos. El agente recibe datos y eventos del sensor de los recursos y publica los datos en temas del servicio MQTT broker. El intermediario se basa en el ampliamente utilizado estándar OPC UA.
- El conector de medios (versión preliminar) es un servicio que pone a disposición de otros componentes de Operaciones de IoT de Azure los medios procedentes de orígenes de elementos multimedia, como las cámaras conectadas en el borde.
- El conector para ONVIF (versión preliminar) es un servicio que detecta y registra activos ONVIF, como cámaras. El conector le permite administrar y controlar los recursos de ONVIF, como las cámaras conectadas a su clúster.
Para configurar un conector en un escenario de operaciones de Azure IoT, defina un punto de conexión de recurso que describa la información de conectividad perimetral de entrada sur para uno o varios recursos. Un perfil de punto de conexión de recurso incluye información de conexión, como la dirección IP local y la información de autenticación.
Para más información, consulte ¿Qué es la administración de recursos en operaciones de Azure IoT?
Autenticación
Los recursos y los puntos de conexión de recursos de Operaciones de IoT de Azure se representan como recursos personalizados en el clúster de Kubernetes y como recursos en Azure. Los perfiles de punto de conexión de recursos incluyen información de autenticación de usuario para acceder a esos puntos de conexión. Esta autenticación puede ser autenticación anónima o de nombre de usuario o contraseña donde los valores se almacenan como secretos en Azure Key Vault. El acceso a Azure Key Vault está configurado con una identidad administrada asignada por el usuario.
El conector para OPC UA es una aplicación cliente de OPC UA que usa un único certificado de instancia de aplicación de OPC UA para todas las sesiones que establece para recopilar datos de servidores OPC UA. De forma predeterminada, el conector usa cert-manager para administrar su certificado de instancia de aplicación.
Para más información sobre la seguridad en la solución de IoT basada en el perímetro, consulte Procedimientos recomendados de seguridad para soluciones de IoT basadas en el perímetro.
Protocolos
Para intercambiar datos con servicios de Azure, los recursos usan estándares del sector como:
- MQTT v3.1.1 y MQTT v5.0
- OPC UA
- ONVIF (versión preliminar)
- Protocolos de streaming multimedia como RTSP, RTCP, SRT, HLS y JPEG a través de HTTP (versión preliminar).
Patrones de conexión
Conexión a través de servidores perimetrales
Operaciones de IoT de Azure habilita un patrón de conexión uno a varios en el perímetro. Una sola implementación puede recopilar datos de varios activos industriales en el borde y, a continuación, controlar la comunicación con la nube.
El estándar OPC UA se basa en los recursos que se conectan a los servidores. El conector para OPC UA es una aplicación cliente que se ejecuta como un servicio de middleware en Azure IoT Operations. El conector para OPC UA se conecta a los servidores de OPC UA, le permite examinar el espacio de direcciones del servidor y supervisar los cambios y eventos de datos en los recursos conectados. Los equipos de operaciones y los desarrolladores utilizan el conector OPC UA para simplificar la tarea de conectar los activos OPC UA a su solución industrial en el edge.
El conector multimedia puede procesar secuencias de vídeo (RTSP) directamente desde cámaras. También puede acceder a servidores multimedia donde varias cámaras almacenan sus vídeos o imágenes. Una vez que el conector multimedia se conecta a un único servidor multimedia externo, puede guardar, procesar o enrutar las instantáneas o secuencias de vídeo a un punto de conexión perimetral o en la nube.
Puertas de enlace perimetrales
Las puertas de enlace perimetrales (a veces denominadas puertas de enlace de campo) suelen implementarse en el entorno local y cerca de los recursos y los dispositivos IoT. Las puertas de enlace de Edge se ejecutan en el entorno de tiempo de ejecución perimetral y controlan la comunicación con la nube en nombre de los recursos y los dispositivos IoT. Las puertas de enlace perimetrales pueden:
- Realizar la traducción de protocolos. Por ejemplo, habilitar dispositivos habilitados para Bluetooth para conectarse a la nube.
- Administrar escenarios sin conexión y desconectados. Por ejemplo, almacenar en búfer los datos del sensor cuando el punto de conexión en la nube no es accesible.
- Filtre, comprima o agregue datos de recursos y dispositivos antes de enviarlos a la nube.
- Ejecute IA en el borde para quitar la latencia asociada a la ejecución de modelos de IA en nombre de los recursos y dispositivos de la nube. Por ejemplo, el uso de computer vision AI para detectar anomalías en una línea de producción y detener automáticamente la línea para evitar defectos.
Azure IoT Operations es un entorno de tiempo de ejecución perimetral que hospeda los servicios para conectarse, supervisar y controlar los recursos. Una de las funcionalidades de un entorno de tiempo de ejecución perimetral es actuar como puerta de enlace perimetral, mediante los conectores y el agente MQTT, para comunicarse con recursos y equipos, ya sea directamente o a través de un servidor, para que no necesiten sus propias conexiones en la nube.
Los flujos de datos proporcionan funcionalidades de transformación de datos y contextualización de datos antes de enrutar mensajes a varias ubicaciones, incluidos los puntos de conexión en la nube.
Las operaciones de Azure IoT se ejecutan en clústeres de Kubernetes habilitados para Azure Arc, lo que permite realizar operaciones de aprendizaje automático totalmente automatizadas en modo híbrido, incluidos los pasos de implementación del modelo de inteligencia artificial y de entrenamiento que realizan la transición sin problemas entre la nube y el perímetro. Para obtener más información, consulte Introducción al destino de proceso de Kubernetes en Azure Machine Learning.
Puentes
Un puente de dispositivos permite que los dispositivos conectados a una nube que no sea de Microsoft se conecten a la solución de IoT. Algunos ejemplos de nubes que no son de Microsoft incluyen Sigfox, La nube de dispositivos de partículasy The Things Network.
El puente de dispositivos ioT Central de código abierto actúa como un traductor que reenvía los datos del dispositivo a una aplicación de IoT Central. Para obtener más información, consulte Puente de dispositivo de Azure IoT Central. Hay soluciones de puente de terceros, como Tartabit IoT Bridge, para conectar dispositivos a un centro de IoT.