AVT130 / AVT131

Rastreadores GPS

AVT130 / AVT131

Protocolo RS485

Protocolo AVT130/AVT131 RS485 Tracker

Revisión 1.03 — 23 jun 2026 — Rango duración JAM, OTA boot firmware, RS485 AT@RCS/AT@RAS

El protocolo AVT130/AVT131 RS485 Tracker R1.03 define el formato del flujo de datos, los comandos de configuración y las estructuras de mensajes para la variante con interfaz RS-485 opcional para rastreadores de remolque. Basado en el protocolo RS232 (V1.08) con comandos específicos de accesorios RS485 (AT@RCS, AT@RAS). Use las secciones siguientes como referencia estructurada, o abra el PDF completo para parámetros y definiciones de campos.

Historial de revisiones

RevisiónFechaDescripción
1.012025-09-15Versión inicial (basada en protocolo RS232 V4.02)
1.032026-06-23Boot firmware MCU principal en AT@UPF tipo 3; Bit 9 máscara BOOT Firmware en AT@BMS; versión BOOT Firmware en +BMR

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ónCodificaciónTramaUso
DescendenteASCII imprimibleComando de configuraciónConfigurar parámetros del terminal (AT@…=)
DescendenteASCII imprimibleComando de consultaConsultar parámetros actuales (AT@…?)
DescendenteASCII imprimible+SACKAcuse del servidor para mensajes +RPT
DescendenteASCII imprimible+SHBDRespuesta del servidor a latido +HBD
AscendenteASCII imprimible+QRYRespuesta del terminal a un comando de consulta
AscendenteASCII imprimible+HBDLatido periódico para mantener conectividad TCP/UDP
AscendenteASCII imprimible+ACK / +NACKConfirmación o rechazo de comandos de configuración
AscendenteHexadecimal+RPT / -RPTInformes en tiempo real y en búfer
Todas las tramas terminan con el carácter "#" (0x23). En tramas ASCII imprimibles, "," separa parámetros adyacentes. En tramas hexadecimales no hay separador.

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ódigoComandoDescripción
SISAT@SIS=Servidor principal: IP, puerto, modo (0 Stop / 1 TCP / 2 UDP / 3 MQTT), búfer, SACK, latido, PDP/TLS, filtro de mensajes, Resend Time No SACK
SSIAT@SSI=Servidor secundario (mismos parámetros que SIS)
NISAT@NIS=APN, credenciales, modo de escaneo, Search No Signal Cover
MQTAT@MQT=MQTT: client ID, topics, QoS, keep-alive (servidor principal o secundario)
FTPAT@FTP=Servidor FTP: dirección, puerto, credenciales para subida de archivos DDD
TCRAT@TCR=Descarga remota de certificados TLS (HTTP)
TCLAT@TCL=Descarga local de certificados TLS

Comandos generales

CódigoComandoDescripción
GMTAT@GMT=Configuración de hora GMT / zona horaria
GCSAT@GCS=Configuración global: máscaras Data Mask (incl. RS485 info mask), Event Data Mask, LED, GNSS/AGPS, odómetro, contador horario, ahorro energía
RRSAT@RRS=Informe GNSS periódico: modo, intervalos IGN/IGF, ángulo de giro, standby largo
RTOAT@RTO=Operación en tiempo real: reinicio, apagado, reset, +DFI, info satélites, info satélites
PCLAT@PCL=Lista de comandos predefinidos (hasta 32)
ECLAT@ECL=Lista de comandos por eventos vinculados a comandos predefinidos

Comandos de alarma

CódigoComandoDescripción
MOVAT@MOV=Detección de alarma de movimiento
TOWAT@TOW=Detección de alarma de remolque (TOW)
SPDAT@SPD=Umbral y duración de alarma de velocidad
GEOAT@GEO=Geo-cercas circulares (hasta 32 zonas)
HBSAT@HBS=Conducción brusca con intervalo de activación
CRAAT@CRA=Detección de choque con debounce
JAMAT@JAM=Detección de alarma de interferencia (jamming)

E/S y ADC

CódigoComandoDescripción
IGNAT@IGN=Ignición e ignición virtual
DAMAT@DAM=Multiplexado entradas digitales y analógicas (incl. delta AIS)
OUTAT@OUT=Salidas digitales
AOSAT@AOS=Asignación de salidas de alarma y máscaras (GEO, SPD, HBS, DRV, JAM)

1-Wire y RS485 (reemplaza URT/TRS de RS232)

CódigoComandoDescripción
WASAT@WAS=Aplicación 1-Wire: temporizador iButton, temporizador temperatura, máscara 1-wire Data Mask
ETSAT@ETS=Alarma de temperatura externa (sensores 1-Wire o BLE)
EHSAT@EHS=Alarma de humedad externa (sensores 1-Wire o BLE)
DRVAT@DRV=Autorización ID conductor: lista blanca y modo de informe
RCSAT@RCS=Comunicación RS485: índice baudios (1200–115200), bits de datos (7/8), bits de parada, paridad
RASAT@RAS=Accesorio RS485: tipo/modelo (p. ej. sensor ultrasónico DYP-U02), IDs de dirección (hasta 5 por tipo)

BLE, OTA y depuración

CategoríaCódigoDescripción
BLEBSSEscaneo BLE: modo, frecuencia, duración, grupos filtro, reglas match/save I/O, intervalos de informe
OTAUPFActualización firmware OTA (MCU APP, MCU auxiliar, módulo red, boot firmware tipo 3)
OTABMSSistema de gestión: servidor BMS, modo informe (Stop/TCP), máscara BMR Data Mask (incl. bit 9 BOOT firmware)
DEBUGDBGServidor de registro de depuración OTA y máscara de log (incl. UART, 1-Wire, CAN)
Modo de informe (SIS/SSI): 0 = Stop, 1 = TCP, 2 = UDP, 3 = MQTT. BMS: 0 = Stop, 1 = TCP. Modo búfer: 0 = desactivado, 1 = baja prioridad, 2 = alta prioridad. La variante RS485 usa AT@RCS/AT@RAS en lugar de AT@URT/AT@TRS de RS232.

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@GMT?at,,# — consultar hora
  • AT@GCS?at,,# — consultar configuración global
  • AT@RRS?at,,# — consultar informes periódicos
  • AT@RCS?at,,# — consultar configuración RS485
  • AT@RAS?at,,# — consultar accesorios RS485
  • AT@GEO?at,,# — consultar geo-cercas
Enviados por el servidor, la respuesta va al servidor. Enviados por SMS, la respuesta va por SMS.

Formato de mensajes

Los informes, búfer, latidos y paquetes de datos grandes comparten una estructura común con zonas de cabecera, datos y cola:

ZonaCamposCodificación
CabeceraHead (5 B) + Length (2 B) + IMEI (8 B) + Device ID (1 B)ASCII / HEX / HEX / HEX
DatosCarga variable + G-time (7 B)HEX o ASCII
ColaNúmero de serie (2 B) + cola "#" (1 B)HEX / ASCII
  • +RPT / -RPT, +BMR / -BMR, +LDP / -LDP, +HBD — zona de datos en hexadecimal (big-endian para valores multibyte)
  • +SACK / +SHBD — codificación ASCII completa
  • +ACK, +QRY, +ALL, +QNI, +VER, +GSV, +LSV, +BSV, +GAV, +CVS, +CMI, +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.

Bits principales de la máscara Data Mask +RPT (AT@GCS)

BitCampoContenido
0MultipaqueteActivado automáticamente si el mensaje supera 256 bytes
1Tipo de redTipo de red celular
2BateríaVoltaje (mV) y nivel (%)
3Información GNSSTipo de fijación, HDOP, velocidad, rumbo, altitud, lat/lon, hora UTC, satélites
4Información celularMCC, MNC, LAC, Cell ID, CSQ
7Información de actualizaciónEstado de actualización de firmware
8Datos de eventoAlimentación, ignición, movimiento, kilometraje, GEO, contador horario, choque, E/S digital, sensores 1-Wire
9–10Info CAN motorMáscaras Motor CAN Information 1 y 2
11Info CAN eléctricoMáscara Electric CAN Information
19Información BLEResultados de escaneo BLE y datos de sensores
21Información RS485Datos accesorios RS485 (volumen, temperatura) de accesorios AT@RAS

Tipos de evento

TipoEvento
0Alimentación del terminal
1Informe periódico
2Movimiento
3Alarma de batería
11Actualización de firmware (incl. CAN, BOOT MCU)
12Alarma de temperatura externa
13Ignición
14Alarma de alimentación principal
15Alarma de remolque
16Alarma de exceso de velocidad
17Alarma de ralentí del motor
18Alarma start/stop
19Alarma de conducción brusca
21Alarma de geo-cerca
22Entrada digital 1
23Evento ID autorizado
24Evento info CANBUS
27Alarma de salida
28Alarma delta AIS
29Alarma PDP
30Información BLE común
31Alarma de humedad externa
32Alarma de interferencia (jamming)
35Descarga certificado TLS
El PDF completo detalla cada estado de evento, campo de máscara CAN, campo accesorio RS485, dato de tacógrafo y longitud en bytes con rangos de valores.

Mensajes en búfer (+BMR / -BMR)

Las tramas +BMR son informes BMS en tiempo real enviados al servidor de gestión de dispositivos. Las tramas -BMR son informes BMS en búfer enviados al restablecer la conectividad. Configure mediante AT@BMS.

ParámetroDescripción
Report Mode0 = Stop, 1 = TCP
Buffer Mode0 = desactivado, 1 = baja prioridad, 2 = alta prioridad
BMS Server IP / PortDirección del servidor de gestión
Connection Life5–300 segundos keep-alive TCP
Report Interval1–2880 minutos
BMR Data MaskAlimentación principal, nivel batería, MCU auxiliar, versión config, info CAN, estado IGN, info GNSS, info SIM, versión módulo, BOOT firmware (bit 9)
La revisión 1.03 añadió Update Type 3 (boot firmware) en AT@UPF y Bit 9 BOOT Firmware of Main MCU Mask en AT@BMS, con <BOOT Firmware Version> informado en +BMR.

Latido y acuse de recibo

TramaDirecciónDescripción
+HBDDispositivo → servidorLatido periódico en modo TCP o UDP (intervalo en AT@SIS)
+SHBDServidor → dispositivoRespuesta del servidor a +HBD
+ACKDispositivo → servidorConfirma recepción de comando de configuración válido (incl. subcomandos CAN, TAC, TCO)
+NACKDispositivo → servidorRechaza un comando de configuración ilegal
+SACKServidor → dispositivoAcuse del servidor cuando SACK Enable está activado

Respuestas a consultas

TramaDescripción
+QRYRespuesta a un comando de consulta individual
+ALLRespuesta masiva con todos los parámetros configurados
+QNIInformación de red (APN, IMSI, ICCID, CSQ, cell ID)
+VERVersiones de firmware y hardware
+GSVVisibilidad de satélites GPS
+LSVValores de satélites GLONASS
+BSVValores de satélites BEIDOU
+GAVValores de satélites GALILEO
+CVSVersión y número de serie del módulo CAN (subcomando 13 de AT@RTO)
+CMIID modelo vehículo del módulo CAN (subcomando 14 de AT@RTO)
+DFIInformación de archivo del dispositivo (subcomando 16 de AT@RTO)
+LDP/-LDP transporta paquetes de datos grandes como datos transparentes BLE o transferencias de archivos. Message Filter Mask en AT@SIS/SSI puede filtrar +LDP, +DFI y respuestas +ACK relacionadas.

Términos y abreviaturas

TérminoSignificado
ACKAcuse de recibo (Acknowledgement)
AGPSSistema de posicionamiento asistido
APNNombre del punto de acceso
BLEBluetooth Low Energy
GNSSSistema global de navegación por satélite
IMEIIdentidad internacional de equipo móvil
IoTInternet de las cosas
MQTTProtocolo de telemetría MQTT
RS485Bus serial RS-485 para accesorios externos (reemplaza URT/TRS de RS232)
RPTMensaje de informe
SACKAcuse del servidor
TCP / UDPProtocolos de control de transmisión / datagramas de usuario
TLSSeguridad de la capa de transporte
TOWDetección de remolque
UTCTiempo universal coordinado
VGIgnición virtual
VGN / VGFIgnición virtual encendida / apagada
En este documento, "terminal", "dispositivo" y "equipo" se refieren al rastreador GNSS AVT130/AVT131 con interfaz RS485 salvo indicación contraria.

AVT130 / AVT131 — Protocolo RS485

v1.03 · 2026-06-23 · Release

AVT130 / AVT131 — Protocolo RS485 — Página 1 de 90

Página 1 de 90

Si la vista previa no carga, use Descargar o Abrir en nueva pestaña.