Rastreadores GPS
AVT130 / AVT131
Protocolo RS232
Protocolo AVT130/AVT131 RS232 Tracker
Revisión 2.02 — 23 jun 2026 — Transmisión transparente BLE BBS/TRB, +DFI ampliado, DDD tacógrafo vía +LDP
El protocolo AVT130/AVT131 RS232 Tracker R2.02 define el formato del flujo de datos, los comandos de configuración y las estructuras de mensajes entre los rastreadores AVT130/AVT131 LTE Cat-1/EGPRS y el servidor backend. Estos dispositivos admiten transmisión transparente UART/RS232, accesorios BLE y larga autonomía de batería. Use las secciones siguientes como referencia estructurada, o abra el PDF completo para parámetros y definiciones de campos.
Historial de revisiones
| Revisión | Fecha | Descripción |
|---|---|---|
| 1.01 | 2024-01-30 | Versión inicial |
| 2.01 | 2024-07-10 | AT@BSS BLE; AT@JAM; TLS/MQTT; paquete grande +LDP |
| 2.02 | 2024-12-13 | Lista predefinida AT@PCL; lista por eventos AT@ECL; modo transparente UART en AT@URT; transmisión AT@TRS servidor-a-serie |
| 3.01 | 2025-03-17 | Escaneo BLE AT@BSS; PDP Enable en AT@SIS; GNSS Satellites Number en GNSS Info Mask |
| 3.02 | 2025-04-20 | Sensores BLE AT@ETS/EHS temperatura y humedad; evento humedad externa; +DFI vía subcomando 16 de AT@RTO |
| 3.03 | 2025-05-13 | Detección interferencia AT@JAM; evento jamming (tipo 32); actualización módulo red en AT@UPF |
| 4.x | 2025–2026 | Servidor secundario (SSI), TLS/MQTT/FTP, timeout GNSS, boot firmware OTA; valla AT@PEO; difusión/relé BLE AT@BBS/TRB |
| 2.02 | 2026-06-23 | Máscara datos transparentes BLE en +LDP; campos ampliados +DFI; CAN Bus Sync ID en Event Data Mask; evento conexión esclavo BLE (44) |
Formato del flujo de datos
La comunicación incluye flujos ascendentes (dispositivo → servidor) y descendentes (servidor → dispositivo) a través de la red celular. El flujo ascendente transporta respuestas a comandos descendentes, latidos e informes no solicitados. El flujo descendente transporta configuración, consultas y respuestas a mensajes ascendentes.
Tipos de trama
| Dirección | Codificación | Trama | Uso |
|---|---|---|---|
| Descendente | ASCII imprimible | Comando de configuración | Configurar parámetros del terminal (AT@…=) |
| Descendente | ASCII imprimible | Comando de consulta | Consultar parámetros actuales (AT@…?) |
| Descendente | ASCII imprimible | +SACK | Acuse del servidor para mensajes +RPT |
| Descendente | ASCII imprimible | +SHBD | Respuesta del servidor a latido +HBD |
| Ascendente | ASCII imprimible | +QRY | Respuesta del terminal a un comando de consulta |
| Ascendente | ASCII imprimible | +HBD | Latido periódico para mantener conectividad TCP/UDP |
| Ascendente | ASCII imprimible | +ACK / +NACK | Confirmación o rechazo de comandos de configuración |
| Ascendente | Hexadecimal | +RPT / -RPT | Informes en tiempo real y en búfer |
Comandos de configuración
Los comandos de configuración usan el formato AT@<CLAVE>=<contraseña>,<parámetros>,…,<serial># . Cada comando está protegido por contraseña (predeterminada at) y termina con un número de serie hexadecimal de 4 dígitos y "#".
Ejemplo — configuración del servidor principal:
AT@SIS=at,0,1,255.255.255.255,12345,,,0,0001#
Comandos de red
| Código | Comando | Descripción |
|---|---|---|
| SIS | AT@SIS= | Servidor principal: IP, puerto, modo (0 Stop / 1 TCP / 2 UDP / 3 MQTT), búfer, SACK, latido, PDP/TLS, filtro mensajes, Resend Time No SACK |
| SSI | AT@SSI= | Servidor secundario (mismos parámetros que SIS) |
| NIS | AT@NIS= | APN, credenciales, modo de escaneo, Search No Signal Cover |
| MQT | AT@MQT= | MQTT: client ID, topics, QoS, keep-alive (servidor principal o secundario) |
| TCR | AT@TCR= | Descarga remota de certificados TLS (HTTP) |
| TCL | AT@TCL= | Descarga local de certificados TLS |
| FTP | AT@FTP= | Servidor FTP para carga de archivos DDD del tacógrafo y diagnóstico |
Comandos generales
| Código | Comando | Descripción |
|---|---|---|
| GMT | AT@GMT= | Configuración de hora GMT / zona horaria |
| GCS | AT@GCS= | Configuración global: máscaras Data Mask (incl. BLE, accesorios RS485/RS232), Event Data Mask (incl. PEO bits 21/24, CAN sync bit 25), LED, GNSS/AGPS, odómetro, contador horario, timeout GNSS |
| RRS | AT@RRS= | Informe GNSS periódico: modo, intervalos IGN/IGF, ángulo de giro, standby largo |
| RTO | AT@RTO= | Operación en tiempo real: reinicio, apagado, reset, posicionamiento, operaciones módulo CAN, +DFI, +CVS, +CMI, modo informe |
| PCL | AT@PCL= | Lista de comandos predefinidos (hasta 32) |
| ECL | AT@ECL= | Lista de comandos por eventos con ECL Trigger Report |
| GGF | AT@GGF= | Filtro GNSS de geo-cerca y detección de spoofing |
Comandos de alarma
| Código | Comando | Descripción |
|---|---|---|
| MOV | AT@MOV= | Alarma de movimiento con Motion Event Report |
| TOW | AT@TOW= | Detección de alarma de remolque (TOW) |
| SPD | AT@SPD= | Umbral y duración de alarma de velocidad |
| GEO | AT@GEO= | Geo-cercas circulares (hasta 32 zonas) |
| PEO | AT@PEO= | Vallas poligonales (hasta 50 zonas) |
| HBS | AT@HBS= | Conducción brusca con intervalo de activación |
| CRA | AT@CRA= | Detección de choque con debounce |
| JAM | AT@JAM= | Alarma de interferencia (umbrales señal LTE y GSM) |
| TAS | AT@TAS= | Detección de alarma de inclinación |
Comandos de E/S
| Código | Comando | Descripción |
|---|---|---|
| IGN | AT@IGN= | Ignición e ignición virtual; máscara salidas con ignición ON, límite velocidad GNSS, debounce |
| DAM | AT@DAM= | Multiplexado entradas digitales y analógicas (incl. delta AIS) |
| OUT | AT@OUT= | Salidas digitales |
| AOS | AT@AOS= | Asignación de salidas de alarma y máscaras de activación (incl. jamming) |
Comandos 1-Wire y UART
| Código | Comando | Descripción |
|---|---|---|
| WAS | AT@WAS= | Configuración de aplicación 1-Wire |
| WOS | AT@WOS= | Salidas de alarma 1-Wire |
| ETS | AT@ETS= | Sensores de temperatura externos (1-Wire y BLE) |
| EHS | AT@EHS= | Sensores de humedad externos (BLE) |
| DRV | AT@DRV= | Configuración de ID de conductor (hasta 1024 IDs) |
| URT | AT@URT= | Puerto serie: tipos termógrafo, baud rate, modo (incl. transferencia transparente UART) |
| TRS | AT@TRS= | Transmisión transparente del servidor al puerto serie RS232/UART |
Comandos BLE
| Código | Comando | Descripción |
|---|---|---|
| BSS | AT@BSS= | Escaneo BLE, filtro UUID iBeacon, BLE Event Data Mask |
| BBS | AT@BBS= | Configuración de difusión BLE |
| BCS | AT@BCS= | Conexión BLE (ABK100, relé ABR100 cifrado) |
| BRY | AT@BRY= | Control de salida de relé BLE |
| BOS | AT@BOS= | Forma de onda de salida de alarma BLE |
| TRB | AT@TRB= | Transmisión transparente BLE al servidor vía mensaje +LDP |
OTA y depuración
| Categoría | Código | Descripción |
|---|---|---|
| OTA | UPF | Actualización firmware OTA (MCU principal, módulo red, boot firmware) |
| OTA | UPC | Actualización de configuración OTA |
| OTA | BMS | Sistema de gestión: servidor BMS, modo (Stop/TCP/UDP/MQTT), máscara BMR Data Mask |
| DEBUG | DBG | Servidor de registro de depuración OTA y máscara de log |
Comandos de consulta
Los comandos de consulta recuperan los parámetros actuales del terminal. Usan ASCII imprimible con campos separados por comas:
AT@<CLAVE>?<contraseña>,,<serial>#
- AT@SIS?at,,# — consultar servidor principal
- AT@SSI?at,,# — consultar servidor secundario
- AT@NIS?at,,# — consultar red (APN)
- AT@URT?at,,# — consultar puerto serie / RS232
- AT@GCS?at,,# — consultar configuración global
- AT@PEO?at,,# — consultar vallas poligonales
Formato de mensajes
Los informes, búfer, datos grandes y latidos comparten una estructura común con zonas de cabecera, datos y cola:
| Zona | Campos | Codificación |
|---|---|---|
| Cabecera | Head (5 B) + Length (2 B) + IMEI (8 B) + Device ID (1 B) | ASCII / HEX / HEX / HEX |
| Datos | Carga variable + G-time (7 B) | HEX o ASCII |
| Cola | Número de serie (2 B) + cola "#" (1 B) | HEX / ASCII |
- +RPT / -RPT, +LDP / -LDP, +BMR / -BMR, +HBD — zona de datos en hexadecimal (big-endian para valores multibyte)
- +LDP / -LDP — paquetes de datos grandes para archivos DDD tacógrafo, datos transparentes BLE y otras cargas extensas
- +SACK / +SHBD — codificación ASCII completa
- +ACK, +QRY, +ALL, +QNI, +VER, +GSV, +LSV, +BSV, +GAV, +CVS, +CMI, +SCF, +TCF, +DFI — zona de datos en ASCII con comas
Mensajes de informe (+RPT / -RPT)
Las tramas +RPT son informes en tiempo real enviados en un plazo de 3 minutos. Las tramas -RPT son informes históricos almacenados en búfer y enviados al restablecer la conectividad.
Todos los mensajes y eventos GNSS comparten el mismo formato +RPT/-RPT en hexadecimal. Las máscaras Data Mask y Event Data Mask en AT@GCS controlan qué zonas se incluyen, incluyendo tacógrafo, CANbus y datos específicos del vehículo.
Bits principales de la máscara Data Mask +RPT (AT@GCS)
| Bit | Campo | Contenido |
|---|---|---|
| 0 | Multipaquete | Activado automáticamente si el mensaje supera 256 bytes |
| 1 | Tipo de red | Tipo de red celular |
| 2 | Batería | Voltaje (mV) y nivel (%) |
| 3 | Información GNSS | Tipo de fijación, HDOP, velocidad, rumbo, altitud, lat/lon, hora UTC, satélites |
| 4 | Información celular | MCC, MNC, LAC, Cell ID, CSQ |
| 7 | Información de actualización | Estado de actualización de firmware |
| 8 | Datos de evento | Alimentación, ignición, movimiento, kilometraje, GEO/PEO, contador horario, choque, inclinación, TLS, E/S digital, sync CAN |
| 16 | Información tacógrafo | Tarjetas conductor, estado laboral, tiempos de trabajo |
| 17 | Información vehículo especial | Campos CAN específicos del vehículo |
| 19 | Información BLE | Resultados de escaneo BLE y datos de sensores |
| 20 | BLE iBeacon | Resultados de escaneo iBeacon |
| 23 | CAN Information Mask 3 | Campos CANbus extendidos (combustible, neumáticos, tiempo servicio) |
Tipos de evento
| Tipo | Evento |
|---|---|
| 0 | Alimentación del terminal |
| 1 | Informe periódico |
| 2 | Movimiento |
| 3 | Alarma de batería |
| 7 | Alarma de choque |
| 11 | Actualización de firmware |
| 12 | Alarma de temperatura externa |
| 13 | Ignición |
| 14 | Alarma de alimentación principal |
| 15 | Alarma de remolque |
| 16 | Alarma de exceso de velocidad |
| 19 | Alarma de conducción brusca |
| 21 | Alarma de geo-cerca |
| 24 | Evento info CANBUS |
| 26 | Evento carga archivo DDD tacógrafo |
| 30 | Información BLE común |
| 31 | Alarma de humedad externa |
| 32 | Alarma de interferencia (jamming) |
| 35 | Descarga certificado TLS |
| 38 | Actualización de configuración |
| 39 | Alarma de spoofing GNSS |
| 40 | Alarma valla PEO |
| 41 | Alarma exceso velocidad valla PEO |
| 44 | Evento conexión esclavo BLE |
Mensajes en búfer (+BMR / -BMR)
Las tramas +BMR son informes BMS en tiempo real. Las tramas -BMR son informes BMS en búfer enviados al restablecer la conectividad. Configure mediante AT@BMS.
| Parámetro | Descripción |
|---|---|
| Report Mode | 0 = Stop, 1 = TCP, 2 = UDP, 3 = MQTT |
| Buffer Mode | 0 = desactivado, 1 = baja prioridad, 2 = alta prioridad |
| BMS Server IP / Port | Dirección del servidor de gestión |
| Connection Life | 0 o 5–300 segundos keep-alive TCP |
| Report Interval | 1–2880 minutos |
| BMR Data Mask | Nivel batería, versión config, estado IGN, info GNSS, info SIM, versión módulo, boot firmware |
Latido y acuse de recibo
| Trama | Dirección | Descripción |
|---|---|---|
| +HBD | Dispositivo → servidor | Latido periódico en modo TCP o UDP (intervalo en AT@SIS) |
| +SHBD | Servidor → dispositivo | Respuesta del servidor a +HBD |
| +ACK | Dispositivo → servidor | Confirma recepción de comando de configuración válido |
| +NACK | Dispositivo → servidor | Rechaza un comando de configuración ilegal |
| +SACK | Servidor → dispositivo | Acuse del servidor cuando SACK Enable está activado |
Respuestas a consultas
| Trama | Descripción |
|---|---|
| +QRY | Respuesta a un comando de consulta individual |
| +ALL | Respuesta masiva con todos los parámetros configurados |
| +QNI | Información de red (APN, IMSI, ICCID, CSQ, cell ID) |
| +VER | Versiones de firmware y hardware (incl. boot firmware) |
| +GSV | Visibilidad de satélites GPS |
| +LSV | Valores de satélites GLONASS |
| +BSV | Valores de satélites BEIDOU |
| +GAV | Valores de satélites GALILEO |
| +CVS | Versión y número de serie del módulo CAN (subcomando 13 de AT@RTO) |
| +CMI | ID modelo vehículo del módulo CAN (subcomando 14 de AT@RTO) |
| +SCF | Campos de configuración del servidor |
| +TCF | Campos de configuración del terminal |
| +DFI | Información de archivo del dispositivo (subcomando 16 de AT@RTO): alimentación, batería, estado E/S, modos BLE, entrada analógica, distancia total |
Términos y abreviaturas
| Término | Significado |
|---|---|
| ACK | Acuse de recibo (Acknowledgement) |
| APN | Nombre del punto de acceso |
| BLE | Bluetooth Low Energy |
| GNSS | Sistema global de navegación por satélite |
| IMEI | Identidad internacional de equipo móvil |
| IoT | Internet de las cosas |
| LDP | Mensaje de paquete de datos grande |
| MQTT | Protocolo de telemetría MQTT |
| PEO | Valla poligonal (zona geo) |
| RS232 | Interfaz serie estándar recomendada 232 |
| RPT | Mensaje de informe |
| SACK | Acuse del servidor |
| TCP / UDP | Protocolos de control de transmisión / datagramas de usuario |
| TLS | Seguridad de la capa de transporte |
| UART | Receptor-transmisor asíncrono universal |
| UTC | Tiempo universal coordinado |
AVT130 / AVT131 — Protocolo RS232
v2.02 · 2026-06-23 · Release

Página 1 de 94
Si la vista previa no carga, use Descargar o Abrir en nueva pestaña.