Volver al sitio
Volver a App móvil
App móvil2 min de lectura

Control de inactividad (Dead Man Switch)

Sentinel monitorea el último GPS válido de cada nodo y registra una advertencia cuando un operador deja de reportar posición durante demasiado tiempo. Cómo funciona y cómo configurarlo.

Publicado el 18 de abril de 2026

Resumen operativo

Sentinel vigila el último arreglo GPS válido de cada nodo en base de datos (`last_gps_fix_at`). Cuando llega telemetría sin coordenadas nuevas y el arreglo GPS previo supera el umbral configurado (`SENTINEL_DEAD_MAN_MINUTES`, por defecto 30 minutos), el backend puede registrar un evento de advertencia en el log de flota.

Ese mecanismo actúa como dead man switch operativo: no reemplaza el SOS explícito, pero ayuda a detectar unidades que dejaron de reportar posición durante demasiado tiempo mientras siguen enviando otros datos.

En profundidad

Un dead man switch (DMS) es un mecanismo clásico en seguridad operativa: el sistema espera evidencia periódica de que el trabajador está bien y, si esa evidencia no llega a tiempo, asume que algo malo pasó y escala. Es especialmente relevante en operaciones de operario solo (lone worker): vigilancia nocturna, mantenimiento en zonas remotas, equipos pequeños en sitios aislados.

Sentinel implementa una versión operativa del DMS basada en el último arreglo GPS válido del nodo. El backend monitorea el campo last_gps_fix_at en la base de datos. Cuando llega telemetría sin coordenadas nuevas y el arreglo GPS previo supera el umbral configurado por la variable SENTINEL_DEAD_MAN_MINUTES (por defecto 30 minutos), se puede registrar un evento de advertencia en el log de flota.

Esta señal es complementaria al SOS explícito, no su reemplazo. El SOS lo dispara el operador cuando hay una emergencia identificada; el DMS detecta cuando el operador no puede o no quiere disparar SOS, pero el patrón de inactividad sugiere que algo está pasando. Por eso la mayoría de SOPs usan DMS como segundo nivel: si dispara, el centro de operaciones intenta contacto directo (radio, llamada) antes de movilizar respuesta.

El umbral es ajustable a nivel servidor por organización. Para operaciones de oficina o de movilidad lenta puede convenir umbral más alto (60-90 minutos); para tareas dinámicas o de alto riesgo, más bajo (15-20 minutos). Los avisos se deduplican por nodo para no saturar el historial. Documentá el umbral elegido en tu SOP y revisalo periódicamente con el equipo de HSE para asegurar que la política sigue siendo razonable.

Puntos clave

  • El umbral es por organización vía variable de entorno en el servidor Next.js.
  • Los avisos se deduplican por nodo (~2 h) para no saturar el historial.

Preguntas frecuentes

¿El DMS notifica al operador?
El DMS es una señal del backend para el centro de operaciones. La notificación al operador (si aplica) es responsabilidad del SOP de respuesta de tu organización.
¿Reemplaza al SOS?
No. El SOS es activo (lo dispara el operador); el DMS es pasivo (detecta inactividad sospechosa). Se complementan.
¿Cómo configuro el umbral?
Es una variable de entorno en el servidor (SENTINEL_DEAD_MAN_MINUTES, default 30 min). Coordiná con soporte para ajustarlo por organización.
¿Puedo desactivar el DMS para un nodo específico?
Por ahora la política es por organización. Para casos puntuales (nodo de prueba, equipo en mantenimiento) usá los flujos de inventario para marcarlo como no operativo.
CompartirXLinkedIn

Sentinel

Probar Sentinel en tu operación

Activá el mapa táctico, geocercas y SOS para tu organización en menos de un día.