ABT110

Rastreadores GPS

ABT110

Protocolo

Protocolo ABT110 Tracker

Revisión 1.04 — 15 jun 2026 — Params señal JAM LTE/GSM, alarma distancia externa

El protocolo ABT110 Tracker R1.04 define el formato del flujo de datos, los comandos de configuración y las estructuras de mensajes entre el rastreador de activos ABT110 y el servidor backend a través de LTE Cat-1 / EGPRS. El dispositivo admite sensores de luz, temperatura, humedad, distancia y RF433. 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-07-04Versión inicial
1.022026-01-13Posicionamiento RTO; modo botón SOS en AT@GCS; alarma SOS en informe periódico
1.032026-01-31Servidor secundario AT@SSI; Connection Life en AT@SIS; distancia BLE en AT@BSS; alarma distancia AT@EDS (evento 42)
1.042026-06-15Rango duración JAM ampliado; params LTE (RSRP/RSRQ/RSSI) y GSM (MINCH/SINR/RSSI) en AT@JAM

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, Connection Life
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)
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, Event Data Mask, LED, GNSS/AGPS, odómetro, contador horario, ahorro energía, modo botón (incl. solo SOS)
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, posicionamiento, datos carga batería (+BCD), info satélites
PCLAT@PCL=Lista de comandos predefinidos (hasta 32)
ECLAT@ECL=Lista de comandos por eventos vinculados a PCL

Comandos de alarma

CódigoComandoDescripción
MOVAT@MOV=Detección de alarma de movimiento
SPDAT@SPD=Umbral y duración de alarma de velocidad
GEOAT@GEO=Geo-cercas circulares (hasta 32 zonas)
JAMAT@JAM=Alarma de interferencia (RSRP/RSRQ/RSSI LTE y MINCH/SINR/RSSI GSM)
RFSAT@RFS=Alarma RF433: potencia PA, canal (banda 433 MHz), intervalo transmisión, máscara activación
LASAT@LAS=Alarmas de detección de luz frontal y trasera con sensibilidad, duración e intervalo
BTAAT@BTA=Umbrales y duración de alarma de temperatura integrada

E/S, BLE, OTA y depuración

CategoríaCódigoDescripción
E/SIGNIgnición e ignición virtual
BLEBSSEscaneo BLE; E/S distancia en datos de escaneo; temperatura, humedad, estado puerta
BLEETSSensores de temperatura externos (BLE)
BLEEHSSensores de humedad externos (BLE)
BLEEDSSensores de distancia externos (BLE) — umbrales de alarma
OTAUPFActualización de firmware OTA
OTABMSSistema de gestión: servidor BMS (TCP), intervalo de informe, máscara BMR Data Mask
DEBUGDBGServidor de registro de depuración OTA y máscara de log
Modo de informe (SIS/SSI): 0 = Stop, 1 = TCP, 2 = UDP, 3 = MQTT. Modo BMS: 0 = Stop, 1 = TCP. Modo búfer: 0 = desactivado, 1 = baja prioridad, 2 = alta prioridad.

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@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 y latidos 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, +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, +BCD — 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 informes periódicos y por eventos comparten el mismo formato +RPT/-RPT en hexadecimal. Las máscaras Data Mask y Event Data Mask en AT@GCS controlan qué zonas de sensores y estado 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
5Celda vecinaInformación de celdas adyacentes
7Información de actualizaciónEstado de actualización de firmware
8Datos de eventoIgnición, movimiento, kilometraje, GEO, contador horario, luz frontal/trasera, temp integrada, RF433, TLS
19Información BLEEscaneo BLE, distancia, sensores temp/humedad

Tipos de evento

TipoEvento
0Alimentación del terminal
1Informe periódico (incl. solicitud posición RTO, alarma botón SOS)
2Movimiento
3Alarma de batería
8Alarma de luz
9Alarma de temperatura integrada
11Actualización de firmware
12Alarma de temperatura externa
13Ignición
16Alarma de exceso de velocidad
21Alarma de geo-cerca
29Alarma PDP
30Información BLE común
31Alarma de humedad externa
32Alarma de interferencia (jamming)
35Descarga certificado TLS
36Alarma RF433
42Alarma de distancia externa
El PDF completo detalla cada estado de evento, bit de máscara, campo de sensor y longitud en bytes con rangos de valores.

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á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 MaskNivel batería, versión config, estado IGN, info GNSS, info SIM, versión módulo

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
+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
+BCDDatos de carga de batería — corriente y voltaje (subcomando 18 de AT@RTO)

Términos y abreviaturas

TérminoSignificado
ACKAcuse de recibo (Acknowledgement)
AGPSSistema de posicionamiento asistido
APNNombre del punto de acceso
BCDMensaje de datos de carga de batería
BLEBluetooth Low Energy
EDSConfiguración de distancia externa
GNSSSistema global de navegación por satélite
IMEIIdentidad internacional de equipo móvil
IoTInternet de las cosas
MQTTProtocolo de telemetría MQTT
RF433Módulo de radiofrecuencia 433 MHz
RFSConfiguración de alarma RF433
RPTMensaje de informe
SACKAcuse del servidor
SOSAlarma de botón de emergencia
TCP / UDPProtocolos de control de transmisión / datagramas de usuario
TLSSeguridad de la capa de transporte
UTCTiempo universal coordinado
En este documento, "terminal", "dispositivo" y "equipo" se refieren al rastreador de activos ABT110 salvo indicación contraria.

v1.04 · 2026-06-15 · Release

ABT110 — Protocolo — Página 1 de 75

Página 1 de 75

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