Compartir a través de


Administración y control de dispositivos y recursos de IoT

En esta introducción se presentan los conceptos clave sobre la administración y el control de recursos y dispositivos en una solución típica 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 basada en el edge. Este artículo se centra en los componentes de control y administración de recursos de una solución de IoT basada en el perímetro:

Diagrama que muestra la arquitectura de soluciones basada en IoT edge de alto nivel que resalta las áreas de administración de recursos.

En una solución de IoT basada en el perímetro, los tecnólogos operativos (OT) pueden administrar y controlar los recursos de la nube aprovechando un registro unificado. Los usuarios de OT pueden usar la interfaz de usuario web de la experiencia de operaciones, mientras que los administradores de TI pueden usar la CLI y Azure Portal. Para localizar y administrar recursos, los usuarios de OT pueden usar sitios creados por el administrador de TI y, normalmente, agrupar instancias de Azure IoT Operations por ubicación física.

La administración de recursos hace referencia a procesos como el registro de recursos y la definición de puntos de conexión de recursos. La administración de recursos incluye las siguientes tareas:

  • Creación de puntos de conexión de recursos
  • Creación de activos, etiquetas y eventos
  • Administración de secretos de puntos de conexión de recursos
  • Habilitación y deshabilitación de recursos

En una solución de IoT basada en el perímetro, el comando y el control hacen referencia a los procesos que permiten enviar comandos a recursos y, opcionalmente, recibir respuestas de ellos. Por ejemplo, puede:

  • Controla el movimiento panorámico, inclinación y zoom de las cámaras.
  • Para ahorrar energía, apague las luces de un edificio.
  • Usa temas MQTT para permitir que los activos se comuniquen entre sí a través del broker.

Componentes

Una solución de IoT de borde puede usar los siguientes componentes para la gestión y el control de activos:

  • Puntos de conexión de recursos para describir la información de conectividad perimetral de entrada sur para uno o varios recursos.
  • Etiquetas de recurso para describir un punto de datos que se puede recopilar de un recurso.
  • Eventos de recursos que le informan sobre los cambios de estado en el recurso.
  • Flujos de datos para conectar varios orígenes de datos y realizar operaciones de datos, lo que simplifica la configuración de rutas de acceso de datos para mover, transformar y enriquecer datos.
  • Interfaz web de experiencia de operaciones que le permite crear y configurar activos en su solución. La interfaz de usuario web simplifica la tarea de administrar recursos.
  • Registro unificado que permite la administración perimetral y en la nube de los recursos. Azure Device Registry proyecta recursos definidos en el entorno perimetral como recursos de Azure en la nube. Proporciona un único registro unificado para que todas las aplicaciones y servicios que interactúan con los recursos puedan conectarse a un único origen. El Registro de dispositivos también administra la sincronización entre los recursos de la nube y los recursos como recursos personalizados en Kubernetes en el perímetro.
  • Registro de esquemas que le permite definir y administrar el esquema de los recursos. Los flujos de datos usan esquemas para deserializar y serializar mensajes.
  • Servicios de Akri que le permiten implementar y configurar protocolos de conectividad, como OPC UA y ONVIF, en el borde. El conector para ONVIF es un servicio que detecta y registra activos ONVIF como cámaras. El conector de OPC UA es un servicio que se conecta a servidores OPC UA y registra activos como brazos robóticos.
  • Extensión Secret Store para sincronizar los secretos desde la nube y almacenarlos en el perímetro como secretos de Kubernetes. Azure IoT Operations usa Azure Key Vault como solución de almacén administrado en la nube y usa la extensión Almacén secreto de Azure Key Vault para Kubernetes para sincronizar los secretos.
  • Sitios que agrupan instancias de Azure IoT Operations por ubicación física y facilitan a los usuarios de OT localizar y administrar recursos. El administrador de TI crea sitios y les asigna instancias de Azure IoT Operations. Para más información, vea ¿Qué es el administrador de sitios de Azure Arc (versión preliminar)?.

Para más información, consulte ¿Qué es la administración de recursos en operaciones de Azure IoT?

Administración de recursos y dispositivos

Creación de puntos de conexión de recursos

Operaciones de IoT de Azure usa recursos de Azure denominados recursos y puntos de conexión de recursos para conectar y administrar componentes del entorno perimetral industrial. Para poder crear un recurso, debe definir un perfil de punto de conexión de recurso. Un punto de conexión de recurso es un perfil que describe la información de conectividad perimetral de entrada sur para uno o varios recursos.

Actualmente, los conectores de entrada sur disponibles en Azure IoT Operations son el conector para OPC UA, el conector multimedia (versión preliminar) y el conector para ONVIF (versión preliminar). Los puntos de conexión de recursos son configuraciones para un conector que le permiten conectarse a un recurso. Por ejemplo:

  • Un punto de conexión de recurso para OPC UA almacena la información que necesita para conectarse a un servidor OPC UA.
  • Un punto de conexión de recurso para el conector multimedia almacena la información que necesita para conectarse a un origen multimedia.

Para obtener más información, consulte ¿Qué es el conector para OPC UA?.

Creación de activos, etiquetas y eventos

Un recurso es una entidad lógica que representa un dispositivo o componente en la nube como un recurso de Azure Resource Manager y en el perímetro como un recurso personalizado de Kubernetes. Al crear un recurso, puede definir sus metadatos y los puntos de datos (también denominados etiquetas) y eventos que emite.

Actualmente, un recurso en Azure IoT Operations puede ser:

  • Algo conectado a un servidor OPC UA, como un brazo robótico.
  • Una fuente de medios, como una cámara.

Al definir un recurso mediante la interfaz de usuario web de la experiencia de operaciones o la CLI de operaciones de Azure IoT, puede configurar etiquetas y eventos para cada recurso:

  • Una etiqueta es una descripción de un punto de datos que se puede recopilar de un recurso. Las etiquetas de OPC UA proporcionan datos históricos o en tiempo real sobre un recurso.
  • Un evento es una notificación de un servidor OPC UA que puede informarle sobre los cambios de estado en el recurso.

Para obtener más información, consulte Definición de recursos y puntos de conexión de recursos.

Administración de secretos de puntos de conexión de recursos

En una instancia de Operaciones de IoT de Azure implementada con una configuración segura, puede agregar secretos a Azure Key Vault y sincronizarlos con el borde para usarlos en puntos de conexión de recursos mediante la interfaz de usuario web de la experiencia de operaciones. Los secretos se usan en puntos de conexión de recursos para la autenticación.

Para más información, consulte Administración de secretos para la implementación de Azure IoT Operations.

Comando y control

Azure IoT Operations incluye un agente MQTT de nivel empresarial y conforme a los estándares. El intermediario habilita la comunicación bidireccional entre el borde y la nube, y potencia las aplicaciones impulsadas por eventos en el borde.

Utilice el intermediario MQTT para implementar soluciones de comando y control que le permiten enviar comandos a sus activos desde la nube o desde otros componentes basados en el perímetro. Los conectores, como el conector ONVIF, pueden usar temas de MQTT para escuchar y responder a comandos. Por ejemplo, puede publicar un mensaje en un tema en el agente MQTT que es una instrucción para una cámara para desplazarse hacia la izquierda en 20 grados. La cámara puede usar otro tema para publicar un mensaje que confirme que la operación está completa. Los SDK de Azure IoT Operations (versión preliminar) incluyen ejemplos que muestran cómo implementar estos tipos de escenarios de comando y control.

Para más información, consulte Agente MQTT local integrado de Azure IoT Operations.