Reseteo Aibox usando placa
Problemática detectada
Un problema recurrente que sucede con los DVR AIBOX es que en cierto momento dejan de reportar todo tipo de eventos con lo cual perdemos (y pierde el cliente) total visibilidad con el vehículo que contiene el dispositivo. Esto trae aparejado un problema económico contractual que debemos afrontar como proveedores, al menos en el caso YPF.
Las desconexiones pueden deberse a múltiples causas, como desconexiones reales por mantenimiento prolongado del vehículo, rotura o deterioro del dispositivo, desconexión por falta de cobertura o por el problema del dispositivo planteado anteriormente. En este artículo vamos a concentrarnos en el último punto.
Distintos escenarios de desconexión
Si bien, como decíamos antes, existen disintos escenarios en los cuales un dispositivo deja de enviar información, es importante saber si el dispositivo necesita un mantenimiento para coordinar el turno, o es un problema con el hardware.
Existe actualmente en la plataforma un módulo en el cual podemos observar el estado de las unidades en un período de tiempo.
Reporte de estado de vehículos

En el reporte se pueden identificar por día, alguno de cuatro estados:
- Vehículo conectado ✅
- Vehículo desconectado ❌
- Vehículo en revisión 🟡
- Vehículo con mantenimiento ℹ️
Flujo de seteo del estado
Todos los días a las 23hs (ART) se ejecuta la función job-report-status-vehicles por cada empresa de transporte.
En cada ejecución por empresa, se consulta la última conexión de cada vehículo usando la key de redis
donde se guarda la última posición del vehículo (posicionVehiculos) (la que se usa en posición de flota). Esa fecha se la compara con la fecha actual y se dan las siguientes opciones:
- Vehículo conectado: Si la última conexión del vehículo fue hace menos de 24hs
- Vehículo desconectado: Si la última conexión del vehículo fue hace más de 72hs
- Vehículo en revisión: Si la última conexión del vehículo fue hace más de 24hs pero menos de 72hs
Si el vehículo se encuentra en alguno de los estados desconectada o en revisión y además
tiene una notificación de módulo técnico, o un aviso programado por desconexión o un turno por
desconexión el vehículo se pone en estado Vehículo con mantenimiento.
Reseteo del AIBOX vía placa
Muchos de los problemas donde el dispositivo se "clava", es decir, deja de reportar y tiene placa Sils instalada se solucionan mediante el reseteo del dispositivo.
Este reseteo se puede ejecutar de forma remota a través de la placa Sils mediante el envío de un comando a ésta.
El envío de comandos a la placa Sils de forma manual se puede hacer vía el ABM de placas

Cuando la placa envía el siguiente reporte, la plataforma le responde que tiene un comando pendiente para ejecutar

Los comandos ejecutados con su fecha y ACK también puede verse en el ABM

Propuesta reseteo automático
Uniendo los dos conceptos que vimos hasta aquí, el de estado de vehículos y el reseteo remoto a través de un comando de la placa Sils, podemos hacerlo de forma automática.
