Gestor de geocercas
Módulo interno para configurar geocercas, monitorear unidades y rastrear paquetes. Genera alertas por desvíos de ruta, detenciones prolongadas o ingreso a zonas críticas para dar visibilidad a la operación logística.
Tecnologías
01. Contexto
Grupo Castores requería un módulo interno para monitorear en tiempo real la operación logística terrestre. El seguimiento era reactivo y dependía de reportes manuales, dificultando la detección temprana de desvíos, retrasos y eventos de riesgo en rutas clave.
02. Objetivo
Configurar y administrar geocercas sin intervención técnica constante; monitorear en tiempo real unidades y envíos; generar alertas automáticas por desvíos, retrasos o ingreso a zonas restringidas; proveer un panel operativo con filtros por región, cliente y ruta; y alimentar reportes de desempeño logístico.
03. Mi Rol
Definí junto al equipo de logística el modelo de geocercas (polígonos, radios, tipos de zona y criticidad). Diseñé la interfaz de creación y visualización de geocercas sobre el mapa. Implementé la lógica de evaluación de posiciones y generación de eventos de entrada/salida. Desarrollé el panel de monitoreo con filtros operativos, integré servicios internos de rastreo y sistemas de guías, y realicé pruebas de campo con rutas reales ajustando parámetros para minimizar falsos positivos.
Arquitectura
- Backend en Java y PHP para procesamiento de eventos y reglas de negocio
- Servicios REST para integración con sistemas internos de rastreo y guías
- WebSockets para actualización de posiciones y eventos en tiempo real
- Motor de mapas para visualización de unidades y geocercas
- Base de datos relacional para almacenamiento de eventos y trazabilidad histórica
Decisiones Técnicas
- Uso de WebSockets para reflejar cambios de ubicación y eventos en tiempo real
- Servicios REST para desacoplar el módulo de geocercas de otros sistemas logísticos
- Modelo flexible de geocercas con soporte para polígonos y radios
- Almacenamiento histórico en base de datos relacional para análisis posterior
- Panel operativo con filtros avanzados para facilitar supervisión y toma de decisiones
Galería del Proyecto
Impacto y Resultados
- Monitoreo en tiempo real de unidades y envíos terrestres
- Alertas automáticas por desvíos, retrasos y zonas críticas
- Información centralizada para logística, seguridad y atención a clientes
- Seguimiento proactivo en lugar de reactivo
- Histórico de eventos para análisis de rutas y desempeño
"El gestor de geocercas permitió anticipar incidencias y mejorar la visibilidad de la operación logística, facilitando la toma de decisiones y el cumplimiento de los niveles de servicio."
Lecciones Aprendidas
- 💡 El monitoreo en tiempo real cambia la operación de reactiva a proactiva
- 💡 El diseño correcto de geocercas es clave para evitar alertas innecesarias
- 💡 Los WebSockets son fundamentales para visibilidad inmediata en logística
- 💡 La trazabilidad histórica aporta valor para optimización y análisis
- 💡 Las pruebas de campo son indispensables para ajustar sensibilidad y reglas