2.-Desglose de tramas hexadecimales (ejemplo práctico)

Los equipos GPS se comunican con los servidores mediante tramas hexadecimales, que contienen información como ubicación, velocidad, estado de entradas/salidas y más. Interpretar estas tramas permite diagnosticar errores, programar decodificadores, y entender exactamente qué está reportando un dispositivo.


Ejemplo práctico: equipo Concox GT06

Trama hexadecimal recibida:

7878 1F 12 0F 04 1B 0C 2B 0B 30 C6 06 41 06 C3 7E 0104 01 8E 0003 0080 01000010 8A0D0A

Paso a paso: desglose de la trama

SecciónBytesDescripciónValorInterpretación
Header2Inicio de trama7878Marca de inicio
Longitud1Longitud de datos1F31 bytes
Protocol Number1Tipo de paquete12Información GPS
Fecha y hora6BCD0F041B0C2B0B2025-04-27 12:43:11 UTC
Latitud4Hex30C60641→ 16.7832° aprox.
Longitud4Hex06C37E01→ -93.1065° aprox.
Velocidad1Decimal044 km/h
Curso/estado2Bits018EDirección + estado ACC
Satélites1Decimal00Sin señal (en este caso)
Altura2Decimal03 00768 m aprox.
MCC2Decimal0080México
MNC1Decimal01Telcel
LAC2Hex0000Código de área
CID2Hex0010Estación base celular
Checksum2Hex8A0DVerifica integridad
Final2Fin de trama0ACarácter de fin

Interpretación del mensaje

Esta trama representa:

  • Un equipo que reportó a las 12:43:11 UTC del 27 de abril de 2025.
  • Con 4 km/h de velocidad, con el ACC encendido, y sin señal GPS clara (0 satélites).
  • Ubicación en coordenadas aproximadas: 16.7832, -93.1065
  • Está conectado a red celular mexicana (MCC 80, MNC 01).

¿Para qué sirve saber esto?

  • Validar que un equipo esté enviando datos correctos.
  • Crear un decodificador para integrar equipos a tu propia plataforma.
  • Diagnosticar por qué un equipo no muestra ubicación (por ejemplo, 0 satélites).
  • Confirmar si el ACC está encendido o apagado.
  • Ver si está usando red local o roaming (por MCC/MNC).

Recomendaciones

  • Siempre ten a la mano el manual de protocolo del fabricante.
  • Usa herramientas como:
    • Wireshark para tráfico TCP/UDP.
    • Hercules / SocketTest para recibir y ver tramas en tiempo real.
    • Convertidores HEX/Decimal/BCD online.
  • Si haces integraciones propias, considera usar scripts en Python para automatizar la decodificación.

Tecnico GPS

Eddy, de El Blog del GPS

Eddy, de El Blog del GPS es Ingeniero especialista en telemática con trayectoria en el sector GPS desde 2008. Con más de 15 años de experiencia, se especializa en la integración de hardware en plataformas globales y el desarrollo de soluciones electrónicas personalizadas. Su enfoque combina la tecnología satelital con la optimización de procesos logísticos para maximizar la rentabilidad y seguridad operativa.

TIENES DUDAS? CONSULTA A NUESTROS EXPERTOS

TE PUEDE INTERESAR...