Drogheda/99-Archive/situation_ORIGINAL.md

1.9 KiB

Contexto del Sistema de Rastreo GPS RTK

1. Hardware y Ensamblaje

  • Dispositivo GPS: Unidades Ardusimple modelo RTK2GO con módulos 4G integrados.
  • Alimentación: Rango operativo de 12V a 24V, adaptable según la unidad en la que se instale.
  • Carcasa Interna: Cajas "HBOX" impresas en 3D.
  • Protección Externa: Gabinete con certificación IP65 para resistir las inclemencias del clima.
  • Control de Fallos (Watchdog): Circuito interno basado en un microcontrolador Blackpill. Ejecuta un firmware en C++ (blackpillrtkcode.ino) encargado de monitorear la energía (batería e ignición) y reiniciar el sistema GPS en caso de pérdida de conexión NTRIP.

2. Proceso de Configuración del GPS

La configuración de cada módulo se realiza mediante las herramientas 4G NTRIP Master y u-center siguiendo este procedimiento:

  • Desactivar temporalmente los puertos UART 1 y UART 2 (baudrate a 115200).
  • Cargar el archivo de parámetros base (4G_NTRIP_HelgenSRV-NMEA.txt), modificando el ID de manera individual para cada unidad.
  • Reactivar los puertos UART 1 y UART 2 con la siguiente configuración:
    • Protocol In: RTCM3
    • Protocol Out: NMEA
  • Guardar la configuración en la memoria no volátil del dispositivo.

3. Recepción de Datos y Backend

  • Gateway/Servicio: Un script en Python (retranslator.py) recibe vía UDP la telemetría NMEA que envían los módulos 4G.
  • Filtros de Seguridad: El script cuenta con validaciones anti-saltos y un filtro de velocidad. Si el vehículo reporta un avance o brinco superior al límite establecido (más de 50 km/h o brincos de coordenadas irreales), el sistema descarta esa transmisión para proteger la integridad del odómetro hasta que la métrica regrese a la normalidad.
  • Plataforma de Cliente: Una vez procesada y filtrada, la información legítima se retransmite hacia Wialon, que sirve como el panel final de visualización y reporte para el cliente.