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.
Abrir en el producto