Traccar en bodegas: GPS, geocercas y respaldo

Mini-caso para ordenar reparto y flota con Traccar: dispositivos, eventos, geocercas, PostgreSQL, permisos, costos y restauración.

ULTIMA MILLA · Proyectos · 25 de jun de 2026 · 4 min de lectura

Traccar en bodegas: GPS, geocercas y respaldo

Una camioneta de reparto salió de Luján de Cuyo y el sistema registró dos paradas que nadie había anotado. Traccar, un servidor GPS libre, permite unir dispositivo, posición, geocerca, evento y usuario para revisar entregas sin perseguir capturas. Este mini-caso muestra dónde vive el dato, quién puede verlo, qué alerta sirve y cómo probar respaldo antes de ponerlo en producción.

Dónde aparece la ruta incompleta

La cifra que obliga a mirar el proceso viene de GitHub: el repositorio traccar/traccar tenía 7.449 estrellas y actividad el 24 de junio de 2026, con licencia Apache-2.0. El proyecto documenta seguimiento GPS, geocercas, eventos, notificaciones, permisos, grupos, comandos, capas de mapa y API. Hay comunidad y documentación suficientes para evaluar una prueba acotada. La parada sin evento abre la discusión. Traccar usa H2 embebido por defecto y recomienda otra base SQL para producción. Su documentación muestra configuración con PostgreSQL y sugiere TimescaleDB para despliegues grandes de historial de ubicación. El dato global completa el cuadro: PostgreSQL figura con 55,6 % entre bases usadas en Stack Overflow 2025, una base conocida para guardar posiciones, usuarios y eventos.

Cómo funciona por dentro

El flujo empieza en el dispositivo GPS o teléfono. El equipo envía identificador, hora, latitud, longitud, velocidad y estado. Traccar recibe ese paquete por protocolo compatible, lo asocia a un vehículo y guarda la posición. Si el dispositivo falla, la señal aparece como último reporte viejo o salto de ruta. El segundo paso define geocercas. Administración marca planta, finca, depósito, cliente o zona de riesgo. Traccar compara cada posición con esas áreas y genera eventos de entrada o salida. Los permisos y grupos deciden qué usuario ve qué vehículo, geocerca o reporte. Logística consulta flota; gerencia ve resumen; sistemas administra servidor y respaldos. El tercer paso guarda datos. PostgreSQL conserva usuarios, dispositivos, posiciones, eventos y permisos; TimescaleDB puede ayudar cuando el historial crece por volumen de puntos. PostGIS permite consultas espaciales y análisis por zona si el caso necesita revisar recorridos, cercanía o área. La API entrega posiciones, dispositivos y eventos para tableros o integraciones internas. El cuarto paso alerta. Una notificación avisa detención larga, salida de ruta, batería baja o ingreso a una geocerca. El quinto paso audita: cada cambio de dispositivo, usuario o permiso queda con responsable. El sexto paso respalda: base, configuración, claves, mapas propios y reportes se copian y se restauran en ambiente de prueba.

Qué se instala o configura primero

La pila mínima usa Traccar Server, PostgreSQL 17, proxy HTTPS, usuarios por grupo, geocercas, backup con WAL, monitoreo y política de retención. Con dólar oficial vendedor de $ 1.495, un VPS de USD 15 a USD 40 por mes equivale a $ 22.425 a $ 59.800 mensuales. Una puesta en marcha de USD 650 a USD 1.300 queda entre $ 971.750 y $ 1,94 millones. Incluye cinco vehículos, diez geocercas, tres perfiles de usuario, alertas, tablero de eventos y restauración. No incluye compra de GPS, datos móviles ni despacho logístico avanzado. UMSA puede empezar con dos recorridos reales: planta a cliente y planta a finca. El primer entregable verificable es abrir una ruta, ver eventos, permisos y recuperar el mismo día restaurado. El detalle concreto aparece en el parabrisas: una etiqueta vieja con número interno y un GPS sujeto bajo el tablero. Ese número debe coincidir con el dispositivo registrado, el vehículo y el responsable operativo. La capacitación termina con una prueba de permiso. Un usuario de bodega intenta abrir vehículos de otra zona, logística revisa una salida de geocerca y sistemas restaura el día anterior. La salida esperada es bloqueo, evento visible y recuperación completa. También se documenta quién mira cada alerta. Una detención larga puede ir a logística, una batería baja a sistemas y una salida de zona a gerencia. Esa matriz evita alarmas que todos reciben y nadie atiende.

Dónde se rompe y cómo probarlo

El primer riesgo es identificar mal el dispositivo. La señal aparece cuando dos vehículos comparten nombre o número interno. La prueba toma cada GPS, registra IMEI o identificador, vehículo, chofer habitual y responsable. El segundo riesgo es geocerca demasiado grande. La señal aparece cuando un vehículo marca llegada sin entrar al predio. La prueba compara diez posiciones reales con el perímetro y ajusta coordenadas. El tercer riesgo es permisos abiertos. La señal aparece cuando un usuario puede ver toda la flota. La prueba crea dos grupos, entra con usuario limitado y registra qué vehículos quedan ocultos. El cuarto riesgo es retención sin criterio. La señal aparece cuando el historial crece y las consultas tardan. La prueba mide consulta por día, mes y vehículo, define retención y ejecuta restauración de un período. Una ruta sirve cuando muestra posición, permiso, evento y recuperación.

Para seguir leyendo