Rastreadores GPS
ATL100
Protocolo
Protocolo IoT ATL100 Cold Chain Data Logger
Revisión 1.06 — 21 sep 2025 — Escaneo BLE (AT@BSS)
El protocolo ATL100 Cold Chain Data Logger IoT R1.06 define el formato del flujo de datos, los comandos de configuración y las estructuras de mensajes entre el registrador de temperatura ATL100 y el servidor backend a través de CAT-M1 / NB-IoT / EGPRS. 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.00 | 2022-05-01 | Versión inicial |
| 1.01 | 2023-03-21 | SACK Enable en AT@SIS; AT@ETS temperatura externa; zona de temperatura en +RPT y máscara GCS; subcomandos RTO 8/9; Sample RTC Time Mask en AT@CCS; PT100 y DS18B20 1-Wire en AT@ETS |
| 1.02 | 2023-09-03 | Estructura AT optimizada; lógica GNSS para movimiento / quietud |
| 1.03 | 2024-04-10 | Modo eMTC y EGPRS en AT@NIS; Sensor Data Number en +RPT |
| 1.04 | 2025-03-16 | Search No Signal Cover en AT@NIS; Button Working Mode en AT@GCS; AT@DOG watchdog de software |
| 1.05 | 2025-06-24 | No Moving Send Interval en AT@RRS; modo de informe periódico 2 |
| 1.06 | 2025-09-21 | Comando AT@BSS de escaneo BLE |
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 cuando el terminal envía una trama +RPT |
| Ascendente | ASCII imprimible | +QRY | Respuesta del terminal a un comando de consulta |
| Ascendente | ASCII imprimible | +ACK | Confirma recepción de comando de configuración válido |
| 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 bcc100) y termina con un número de serie hexadecimal de 4 dígitos y "#".
Ejemplo — configuración del servidor principal:
AT@SIS=bcc100,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), búfer, SACK enable |
| NIS | AT@NIS= | APN, credenciales, modo de escaneo (0 auto, 1 EGPRS, 2 NB-IoT, 3 eMTC, 4 eMTC+NB2, 5 eMTC+EGPRS), Search No Signal Cover |
Comandos generales
| Código | Comando | Descripción |
|---|---|---|
| GMT | AT@GMT= | Configuración de hora GMT / zona horaria |
| GCS | AT@GCS= | Configuración global: máscara Data Mask +RPT, modo LED, modo GNSS, máscara GNSS, ahorro de energía, modo encendido, modo botón |
| RRS | AT@RRS= | Informe periódico: modo (0 off / 1 modo1 / 2 modo2), intervalo muestra sensores, intervalo envío, intervalo sin movimiento |
Comandos de cadena de frío
| Código | Comando | Descripción |
|---|---|---|
| CCS | AT@CCS= | Cadena de frío: máscara Cold Chain Info, inclinación, modo avión, movimiento/quietud, choque, luz, alarmas temperatura/humedad integradas |
| ETS | AT@ETS= | Sensores de temperatura externos (PT100, DS18B20 1-Wire): umbrales y duración de alarma |
Operaciones, OTA y BLE
| Código | Comando | Descripción |
|---|---|---|
| RTO | AT@RTO= | Operación en tiempo real (reinicio, apagado, depuración rápida, borrar búfer, etc.) |
| DOG | AT@DOG= | Watchdog de software: modo e intervalo |
| UPF | AT@UPF= | Actualización de firmware OTA |
| BMS | AT@BMS= | Sistema de gestión: servidor BMS, intervalo de informe, máscara BMR Data Mask |
| BSS | AT@BSS= | Configuración de escaneo BLE (añadido en v1.06) |
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?bcc100,,# — consultar servidor principal
- AT@NIS?bcc100,,# — consultar red (APN)
- AT@GMT?bcc100,,# — consultar hora
- AT@GCS?bcc100,,# — consultar configuración global
- AT@RRS?bcc100,,# — consultar informes periódicos
- AT@CCS?bcc100,,# — consultar cadena de frío
Formato de mensajes
Los mensajes de informe 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)
- +SACK — codificación ASCII completa
- +ACK, +QRY, +ALL, +QNI, +VER — 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. La máscara Data Mask en AT@GCS controla qué zonas de información se incluyen en cada informe.
Bits principales de la máscara Data Mask +RPT (AT@GCS)
| Bit | Campo | Contenido |
|---|---|---|
| 0 | Multipaquete | Recuento e ID de trama |
| 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 |
| 4 | Información celular | MCC, MNC, LAC, Cell ID, CSQ |
| 5 | Celda vecina | Información de celdas adyacentes |
| 6 | Cadena de frío | Temperatura, humedad, luz, movimiento, sensores 1-Wire |
| 7 | Información de actualización | Estado de actualización de firmware |
| 19 | Información BLE | Resultados de escaneo BLE |
Tipos de evento
| Tipo | Evento |
|---|---|
| 0 | Alimentación del terminal |
| 1 | Informe periódico |
| 2 | Movimiento |
| 3 | Alarma de batería |
| 4 | Alarma de caída libre |
| 5 | Alarma de inclinación |
| 6 | Modo avión |
| 7 | Alarma de choque |
| 8 | Alarma de luz |
| 9 | Alarma de temperatura integrada |
| 10 | Alarma de humedad |
| 11 | Actualización de firmware |
| 12 | Alarma de temperatura externa |
| 30 | Información BLE común |
Mensajes en búfer (+BMR / -BMR)
Las tramas +BMR son informes BMS en tiempo real enviados en un plazo de 3 minutos. Las tramas -BMR son informes BMS en búfer enviados al restablecer la conectividad. Configure los informes BMS mediante AT@BMS.
| Parámetro | Descripción |
|---|---|
| Report Mode | 0 = Stop, 1 = TCP |
| Buffer Mode | 0 = desactivado, 1 = activado |
| BMS Server IP / Port | Dirección del servidor de gestión |
| Connection Life | 0 o 5–300 segundos |
| Report Interval | 1–2880 minutos |
| BMR Data Mask | Máscara de contenido +BMR/-BMR (configurada en AT@BMS) |
Acuse de recibo
| Trama | Dirección | Descripción |
|---|---|---|
| +ACK | Dispositivo → servidor | Confirma recepción de comando de configuración válido |
| +SACK | Servidor → dispositivo | Acuse del servidor cuando SACK Enable está activado en AT@SIS |
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 |
Términos y abreviaturas
| Término | Significado |
|---|---|
| ACK | Acuse de recibo (Acknowledgement) |
| APN | Nombre del punto de acceso |
| BLE | Bluetooth Low Energy |
| CCS | Configuración de cadena de frío (Cold Chain Setting) |
| EGPRS | Enhanced General Packet Radio Service |
| G-Time | Tiempo generado (Generated Time) |
| GNSS | Sistema global de navegación por satélite |
| IMEI | Identidad internacional de equipo móvil |
| IoT | Internet de las cosas |
| NB-IoT | IoT de banda estrecha |
| RPT | Mensaje de informe |
| SACK | Acuse del servidor |
| TCP / UDP | Protocolos de control de transmisión / datagramas de usuario |
| UTC | Tiempo universal coordinado |
ATL100 — Protocolo
v1.06 · 2025-09-21 · Release

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