Descripción

Gestiona actualizaciones OTA de agentes edge en toda la flota de dispositivos.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
agentIdstring✓ Sí
targetVersionstring✓ Sí
deviceFilterobject
Salida — lo que devuelve
CampoTipoFormato
updatedDevicesinteger
failedDevicesinteger
updateJobIdstring

Guía de Implementación

¿Por qué estos parámetros de entrada?

agentId identifica el software del agente a actualizar en los dispositivos edge (ej: 'inference-agent', 'data-collector'). targetVersion es la versión a instalar, obtenida del repositorio de artefactos. deviceFilter permite segmentar la actualización: solo dispositivos de cierto tipo, ubicación o estado para hacer rollouts graduales.

Cálculos y lógica a implementar

Consultar el repositorio para obtener el paquete de la targetVersion para agentId. Filtrar los dispositivos aplicando deviceFilter. Para cada dispositivo: descargar el paquete al dispositivo vía SCP/MQTT, detener el servicio actual, hacer backup de la configuración, instalar la nueva versión, verificar que el servicio arranca correctamente. Generar un updateJobId para rastrear el proceso asíncrono.

¿Por qué estos parámetros de salida?

updatedDevices y failedDevices son los KPIs del rollout que el equipo de IT monitorea. updateJobId permite consultar el estado del proceso asíncrono (la actualización puede tardar minutos u horas en flotas grandes). El agente puede hacer rollback automático en dispositivos donde la actualización falló.

Interfaz gráfica recomendada

Dashboard de rollout con mapa de dispositivos coloreados por estado de actualización. Barra de progreso global del rollout. Tabla de dispositivos con versión actual y nueva, y estado (Pendiente/Actualizando/Éxito/Fallo). Log de errores por dispositivo.

Conexiones con otras Tools

Recibe de
CONFIG_DEPLOYEDMQTT

Configuración desplegada incluye actualización de agentes

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
edge_agent_updated→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

IEC 62443-2-1:2010§4.3.3Gestión del sistema de control industrial

Actualización de agentes edge con control de versión y verificación.

ISO 55001:2014§8.1Planificación y control operacional

Mantenimiento de software de nodos edge como activos de infraestructura.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Actualizar Agentes Edge
Hola, soy el asistente de  Actualizar Agentes Edge. ¿En qué puedo ayudarte?