2.19: SISTEMA DE SEGUIMIENTO DE VEHÍCULOS DE LA CORPORACIÓN

ESTADO: FUNCIONANDO

1. Descripción 

El componente C2.19 corresponde al Sistema de Seguimiento de Vehículos del proyecto La Palma Smart Island. Este sistema está diseñado para gestionar de manera integral la flota de vehículos del Cabildo de La Palma, incluyendo vehículos de servicios, emergencias, transporte y otros. La solución se basa en la plataforma MyGeotab, que permite la monitorización en tiempo real, la gestión de rutas, el mantenimiento preventivo y correctivo, y la generación de informes detallados.

2. Objetivos

El objetivo principal del componente C2.19 es proporcionar una solución tecnológica que permita la gestión eficiente y centralizada de todos los vehículos del Cabildo de La Palma, facilitando su monitorización, mantenimiento, control económico y administrativo, así como su integración con otras aplicaciones corporativas.

3. Diseño de la solución.

La plataforma ofrece una serie de funcionalidades, entre las que se incluyen:
– Monitorización en tiempo real de la ubicación y estado de los vehículos
– Gestión de rutas y planificación de viajes
– Mantenimiento preventivo y correctivo de los vehículos
– Generación de indicadores y cuadros de mando
– Geoposición de vehículos.

Se han realizado pruebas funcionales (FAT) y de aceptación (SAT) para validar el correcto funcionamiento del sistema. Estas pruebas incluyen la verificación de requisitos técnicos y funcionales, así como la validación de las integraciones con otros sistemas.

El despliegue del sistema se ha realizado en varias fases, incluyendo la instalación, configuración y puesta en marcha de los diferentes módulos. Se han llevado a cabo pruebas de despliegue para asegurar la correcta instalación y funcionamiento del sistema en el entorno de producción.

Proceso de ETL:

  • Origen de datos: Plataforma Geotab (https://my1775.geotab.com)
  • Tecnología: Python 3.9, librerías gestionadas vía requirements.txt
  • Mecanismo: Script ETL Get Vehicles Info que:
    • Autentica contra Geotab
    • Extrae datos de viajes y dispositivos
    • Genera entidades tipo Vehicle en el Context Broker (NGSI)
    • Actualiza un marcador temporal (Bookmark_Vehicle) para la siguiente ejecución

Modelo NGSI:

  • Entidad principal: Vehicle
  • Atributos clave: tripIdlineIdspeedlocationlicensePlateworkingModeafterHoursDistanceengineHoursoccupation, entre otros.
  • Formato: NGSIv2, con tipos como TextNumberDateTimegeo:jsonBoolean.

Modelo de Base de Datos:

  • Motor: PostgreSQL
  • Tablas:
    • routes_vehicle_lastdata: Última información de cada vehículo
    • routes_vehicle: Histórico de datos
  • Estructura: Coincide con el modelo NGSI, incluyendo índices por zona geográfica y claves primarias por entityid y timeinstant.

4. Capacitación

Se ha desarrollado un plan de capacitación para los usuarios y administradores del sistema. Este plan incluye sesiones de formación, manuales de usuario y documentación técnica para asegurar que los usuarios puedan utilizar el sistema de manera eficiente y efectiva.

5. Documentación asociada

C2.19 – Seguimiento de vehículos

Análisis y diseño

Plan de pruebas

Despliegue de la solución 

Actas de instalación 

Plan de capacitación 

Grabación capacitación 

Manual