Skip to Content

Reportes del Módulo TRIP

El módulo divide los datos en 11 reportes para respetar el límite de 170 caracteres por trama.


Resumen de Reportes

ComandoDescripciónContenido
R0Parte 1Timestamps, GPS, métricas básicas
R1Parte 2Velocidad, RPM, temperatura, conductor, GCs
R2Histograma VelocidadPorcentajes
R3Histograma VelocidadSegundos
R4Histograma RPMPorcentajes
R5Histograma RPMSegundos
R6Histograma AceleradorPorcentajes
R7Histograma AceleradorSegundos
R8Histograma TurboPorcentajes
R9Histograma TurboSegundos
R10Drive ScoreScore completo y análisis

Todos los reportes incluyen trip_id para correlación entre partes.


QTPR0 - Timestamps, GPS y Métricas Básicas

QTPR0

Respuesta

RTPR0,<trip_id>,<state>,<datetime_ini><gps_ini>,<datetime_end><gps_end>,<time>,<dist>,<fuel>,<eff>,<method>,<idlefuel>
CampoFormatoDescripción
trip_idnúmeroID único del viaje
stateactive/completedEstado del viaje
datetime_iniDDMMYYHHMMSSFecha/hora inicio
gps_ini+LLLLLLLL+LLLLLLLLLLat/lon inicio × 10^5
datetime_endDDMMYYHHMMSSFecha/hora fin
gps_end+LLLLLLLL+LLLLLLLLLLat/lon fin × 10^5
timeXhYmDuración
distXkmDistancia
fuelX.XLCombustible
effX.XEficiencia km/L
method0-3Método cálculo combustible
idlefuelX.XCombustible en ralentí del viaje, en litros (v1.09.26+, último campo)

Contrato de extensión: los campos nuevos de RTPR0 se agregan siempre al final, nunca se insertan ni reordenan. Un parser del lado del servidor debe ignorar los campos que no conoce — así las versiones nuevas de firmware no rompen integraciones existentes. idlefuel + combustible en movimiento = fuel (cierra por construcción con los 3 métodos de cálculo).

Valores del campo method

El módulo selecciona automáticamente el mejor método disponible según los datos que entrega el ECU:

ValorMétodoPrecisiónDescripción
0ODOLITER±0.5%Diferencia de odolitro (acumulador total de combustible del ECU)
1FUEL_TRIP±1%Contador de combustible de viaje del ECU
2CALCULATED±5%Cálculo basado en MAF/RPM
3NONE-Sin datos de combustible (fuel reporta 0.0L)

Ver Métodos de Cálculo de Combustible para más detalle.

Ejemplo

>QTPR0< >RTPR0,1234,completed,22112514300+0345678+00587234,22112518450+0345823+00587401,4h25m,245km,18.5L,13.2,0,1.8;ID=865413053386354;*1C< // Decodificado: // Trip ID: 1234 // Inicio: 22/11/25 14:30:00 en (-34.5678, -58.7234) // Fin: 22/11/25 18:45:00 en (-34.5823, -58.7401) // Duración: 4h25m | Distancia: 245km | Combustible: 18.5L // En ralentí: 1.8L (los 16.7L restantes fueron en movimiento)

QTPR1 - Velocidad, RPM, Temperatura, Conductor y GCs

QTPR1

Respuesta

RTPR1,<trip_id>,<max_spd>,<avg_spd>,<max_rpm>,<avg_rpm>,<idle>,<neutral>,<temp_avg>,<temp_min>,<temp_max>,<conductor>,<gc0-7>
CampoDescripción
max_spd/avg_spdVelocidad máx/promedio (km/h)
max_rpm/avg_rpmRPM máx/promedio
idleMinutos en ralentí
neutralMinutos en neutro
temp_avg/min/maxTemperaturas (°C)
conductorCódigo o -
gc0-gc78 contadores genéricos

Ejemplo

>QTPR1< >RTPR1,1234,125,78,3200,2150,12,5,78.5,65.2,92.3,CHOFER001,8,3,5,7,2,0,0,0;ID=865413053386354;*37<

QTPR10 - Drive Score Completo

QTPR10

Respuesta

RTPR10,<trip_id>,<score>,<rating>,<ovspd>,<ovrev>,<hacc>,<hbrk>,<hcrv>,<idle%>,<eco%>,<over%>,<hirpm%>,<hiacc%>

Ejemplo

>QTPR10< >RTPR10,1234,78,GOOD,8,3,5,7,2,12%,35%,8%,15%,18%;ID=865413053386354;*XX< // Score: 78/100 (GOOD) // 8 excesos velocidad, 3 excesos RPM, etc.

Histogramas R2-R9

Ver sección Histogramas para detalle completo de R2-R9.

  • Formatos PCT (R2, R4, R6, R8): Porcentajes - siempre caben
  • Formatos RAW (R3, R5, R7, R9): Segundos - pueden truncar con ”…” si exceden límite
Última actualización