Rastreadores GPS
AVT80
Protocolo
Protocolo AVT80 Tracker
Revisión 1.04 — 25 feb 2026 — Zonas PEO, máscara GCS, salidas IGN
El protocolo AVT80 Tracker R1.04 define el formato del flujo de datos, los comandos de configuración y las estructuras de mensajes entre el dispositivo y el servidor backend. 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 | 2025-11-29 | Versión inicial |
| 1.02 | 2025-11-29 | Comando AT@PEO para vallas poligonales; eventos de alarma PEO en +RPT |
| 1.03 | 2026-01-30 | Modo UDP en AT@BMS; parámetro SACK Enable en AT@BMS |
| 1.04 | 2026-02-25 | ID PEO ampliado a 50; máscara PEO en AT@GCS; máscara de salidas con ignición en AT@IGN |
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 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 +RST |
| Descendente | ASCII imprimible | +SHBD | Respuesta del servidor a latido +HBD |
| Ascendente | ASCII imprimible | Respuesta +QRY | Respuesta del terminal a consultas |
| Ascendente | ASCII imprimible | +HBD | Latido periódico para mantener conectividad |
| 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 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, búfer, TLS, latido |
| SSI | AT@SSI= | Servidor secundario |
| NIS | AT@NIS= | APN, credenciales, modo de escaneo |
| MQT | AT@MQT= | MQTT: client ID, topics, QoS, keep-alive |
| TCR | AT@TCR= | Descarga remota de certificados TLS (HTTP) |
| TCL | AT@TCL= | Descarga local de certificados TLS |
Comandos generales
| Código | Comando | Descripción |
|---|---|---|
| GMT | AT@GMT= | Configuración de hora GMT |
| GCS | AT@GCS= | Configuración global (máscaras de eventos) |
| RRS | AT@RRS= | Intervalos de informe periódico |
| RTO | AT@RTO= | Operación en tiempo real |
| PCL | AT@PCL= | Lista de comandos predefinidos |
| ECL | AT@ECL= | Lista de comandos por eventos |
Comandos de alarma
| Código | Comando | Descripción |
|---|---|---|
| MOV | AT@MOV= | Alarma de movimiento |
| TOW | AT@TOW= | Alarma de remolque (TOW) |
| SPD | AT@SPD= | Alarma de velocidad |
| GEO | AT@GEO= | Geo-cercas |
| PEO | AT@PEO= | Vallas poligonales (hasta 50 zonas en v1.04) |
| HBS | AT@HBS= | Conducción brusca |
| CRA | AT@CRA= | Detección de choque |
| JAM | AT@JAM= | Alarma de interferencia (jamming) |
| TAS | AT@TAS= | Alarma de inclinación |
E/S, 1-Wire, BLE, OTA y depuración
| Categoría | Código | Descripción |
|---|---|---|
| E/S y ADC | IGN | Entrada de ignición |
| E/S y ADC | DAM | Multiplexado de entradas digitales y analógicas |
| E/S y ADC | OUT | Salidas digitales |
| E/S y ADC | AOS | Asignación de salidas de alarma |
| 1-Wire | WAS | Configuración de aplicación 1-Wire |
| 1-Wire | WOS | Salidas de alarma 1-Wire |
| 1-Wire | DRV | Identificación de conductor (iButton) |
| BLE | BSS | Escaneo BLE |
| BLE | BWS | Lista blanca de balizas BLE |
| BLE | ETS | Sensor de temperatura externo |
| BLE | EHS | Sensor de humedad externo |
| OTA | UPF | Actualización de firmware OTA |
| OTA | UPC | Actualización de configuración OTA |
| OTA | BMS | Sistema de gestión (modos: Stop/TCP/UDP/MQTT) |
| DEBUG | DBG | Servidor de registro de depuración OTA |
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@NIS?at,,# — consultar red (APN)
- AT@GMT?at,,# — consultar hora
- AT@GCS?at,,# — consultar configuración global
- AT@RRS?at,,# — consultar informes periódicos
Formato de mensajes
Los informes 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 y +BMR / -BMR — zona de datos en hexadecimal (big-endian para valores multibyte)
- +HBD — latido; zona de datos en hexadecimal
- +SACK / +SHBD — codificación ASCII completa
- +ACK, +QRY, +ALL, +QNI, +VER, +GSV, +LSV, +BSV, +GAV, +SCF, +TCF — 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. Los informes usan codificación hex para reducir tamaño y consumo de datos.
Bits principales de la máscara de datos +RPT
| Bit | Campo | Contenido |
|---|---|---|
| 0 | Multipaquete | Recuento e ID de trama |
| 1 | Tipo de red | 0 / 3 / 8 |
| 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 |
| 5–7 | Evento / E/S / kilometraje | Máscara de eventos, alimentación, entradas analógicas, ignición, E/S digitales, kilometraje |
| 8 | Geo / ID / 1-Wire | Estado GEO, ID conductor, sensores 1-Wire |
| 9–11 | Sensores | Contador horario, acelerómetro, balizas BLE, temp/humedad externa |
Latido y acuse de recibo
| Trama | Dirección | Descripción |
|---|---|---|
| +HBD | Dispositivo → servidor | Latido periódico para mantener conexión TCP/UDP |
| +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 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 |
| +VER | Versiones de firmware y hardware |
| +GSV | Visibilidad de satélites GNSS |
| +LSV | Valores de señal LTE |
| +BSV | Resultados de escaneo BLE |
| +GAV | Valores de atributos globales |
| +SCF | Campos de configuración del servidor |
| +TCF | Campos de configuración del terminal |
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 |
| MQTT | Protocolo de telemetría MQTT |
| PDP | Protocolo de datos en paquetes |
| 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 |
| UTC | Tiempo universal coordinado |
AVT80 — Protocolo
v1.04 · 2026-02-25 · Release

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