RPM, temperatura motor, combustible, velocidad CAN, puertas, luces, etc.
60
Temperatura
Lectura del sensor DS18B20
70, 105
4 IDs BLE/Tag
Identificadores de dispositivos BLE cercanos
80
Byte de comando
Comando recibido por el dispositivo
106
Tipo + codigo DTC
Diagnostic Trouble Code del vehiculo
Sistema de ACK (Acknowledgement)
Report Number (RN)
Cada reporte incluye un Report Number (RN) de 8 bits representado en hexadecimal. Se utiliza para el matching de ACK entre dispositivo y servidor.
SACK — Server Acknowledgement
El servidor debe responder con:
+SACK:<RN en hex>;
Ejemplo: Si el reporte tiene RN = 0xC3, el servidor responde:
+SACK:C3;
Comportamiento
El dispositivo elimina el reporte de su cola interna al recibir el SACK con el RN correcto. Si no recibe ACK, reintenta el envio.
Actualizacion de Firmware (FOTA)
El dispositivo soporta actualizacion de firmware remota (FOTA) por red GSM y por WiFi. La configuracion y control se realiza mediante los siguientes comandos.
Modos de actualizacion GSMFull: descarga el firmware completo. Delta: descarga solo las diferencias respecto a la version actual, reduciendo el consumo de datos.
AGNSS / EPO (Asistencia GPS)
El dispositivo puede descargar datos de prediccion orbital (EPO) para acelerar el tiempo de fix GPS (TTFF). La configuracion y control se realiza mediante los siguientes comandos.
Configuracion AGNSS
+AGNSS_SET SET
Parametro
Tipo
Descripcion
Default
srv / srvA
hostname
Servidor AGNSS
serverAgnss.net
port / portA
int
Puerto del servidor
6789
mode / modeA
0/1
Modo AGNSS
1
lat
float
Latitud de referencia
-32.402885
lon
float
Longitud de referencia
-63.240924
ak / apikey
string
API key del servicio
(vacio)
Nota
Al cambiar lat y lon se inyecta automaticamente la posicion de referencia al modulo GPS para acelerar el TTFF.
Iniciar descarga de datos AGNSS/EPO desde el servidor configurado
+EPO_INJECT;
Forzar instalacion de los datos EPO almacenados al modulo GPS
Listado de Eventos
Cada reporte incluye un ID de evento numerico que identifica la razon por la cual el dispositivo genero el reporte. A continuacion se detalla cada evento disponible.
Sistema y Alimentacion
ID
Nombre
Descripcion
0
No asignado
Evento sin tipo definido. Se utiliza como valor por defecto cuando no se ha clasificado el origen del reporte.
1
Power ON
El dispositivo se ha encendido. Se genera una unica vez al iniciar el sistema tras recibir alimentacion.
40
Power Supply ON
Se detecto que la alimentacion externa (bateria del vehiculo o fuente) fue conectada o restaurada.
41
Power Supply OFF
Se detecto que la alimentacion externa fue desconectada. El dispositivo pasa a funcionar con bateria interna (si dispone).
Ignicion
ID
Nombre
Descripcion
2
IGN ON
Se detecto el encendido de la ignicion del vehiculo (por pin fisico o por CAN segun configuracion de +FMS_SET:ign=).
3
IGN ON Timer
Reporte periodico mientras la ignicion esta encendida. El intervalo se configura con +DEVICE_SET:ignOnTime= (default 60 seg).
4
IGN OFF
Se detecto el apagado de la ignicion del vehiculo.
5
IGN OFF Timer
Reporte periodico mientras la ignicion esta apagada. El intervalo se configura con +DEVICE_SET:ignOffTime= (default 240 seg).
Conduccion
ID
Nombre
Descripcion
6
Cambio de direccion
El vehiculo cambio su rumbo (heading) en un angulo mayor al umbral configurado en +DEVICE_SET:cornerAngle= (default 20°).
7
Maxima velocidad
La velocidad del vehiculo supero el limite maximo configurado en +DEVICE_SET:maxSpeed= (default 125 km/h).
8
Exceso de velocidad
La velocidad del vehiculo supero el umbral de speeding. Se activa cuando la velocidad excede speedingTr + speeding (default: 60 + 20 = 80 km/h).
Entradas Digitales
Se genera un evento cuando una entrada digital cambia de estado. Cada entrada tiene un par ON/OFF. Las entradas 1 a 5 y 7 se activan conectando a GND (logica negativa). La entrada 6 y la entrada de IGN se activan con nivel alto (voltaje).
ID
Nombre
Descripcion
10
Input 1 ON
La entrada digital 1 se activo (conectada a GND).
11
Input 1 OFF
La entrada digital 1 se desactivo (desconectada de GND).
12
Input 2 ON
La entrada digital 2 se activo (conectada a GND).
13
Input 2 OFF
La entrada digital 2 se desactivo (desconectada de GND).
14
Input 3 ON
La entrada digital 3 se activo (conectada a GND).
15
Input 3 OFF
La entrada digital 3 se desactivo (desconectada de GND).
16
Input 4 ON
La entrada digital 4 se activo (conectada a GND).
17
Input 4 OFF
La entrada digital 4 se desactivo (desconectada de GND).
18
Input 5 ON
La entrada digital 5 se activo (conectada a GND).
19
Input 5 OFF
La entrada digital 5 se desactivo (desconectada de GND).
20
Input 6 ON
La entrada digital 6 se activo (nivel alto / voltaje).
21
Input 6 OFF
La entrada digital 6 se desactivo (nivel bajo).
28
Input 7 ON
La entrada digital 7 se activo (conectada a GND).
29
Input 7 OFF
La entrada digital 7 se desactivo (desconectada de GND).
Salidas Digitales
Se genera un evento cuando una salida digital cambia de estado, ya sea por comando remoto o por trigger automatico configurado con +OUTPUT_N_SET.
ID
Nombre
Descripcion
22
Output 1 ON
La salida digital 1 fue activada.
23
Output 1 OFF
La salida digital 1 fue desactivada.
24
Output 2 ON
La salida digital 2 fue activada.
25
Output 2 OFF
La salida digital 2 fue desactivada.
26
Output 3 ON
La salida digital 3 fue activada.
27
Output 3 OFF
La salida digital 3 fue desactivada.
Acelerometro
Eventos generados por el acelerometro integrado. Los umbrales se configuran con +ACC_SET.
ID
Nombre
Descripcion
50
Alerta aceleracion X
Se detecto una aceleracion brusca en el eje X que supero el umbral configurado en +ACC_SET:a= (default 0.80 g).
51
Alerta aceleracion Y
Se detecto una aceleracion brusca en el eje Y que supero el umbral configurado.
52
Alerta aceleracion Z
Se detecto una aceleracion brusca en el eje Z que supero el umbral configurado.
53
IGN ON por acelerometro
El acelerometro detecto movimiento, interpretado como encendido de ignicion (modo acelerometro habilitado).
54
IGN ON Timer (acel.)
Reporte periodico mientras el acelerometro mantiene el estado de ignicion encendida por movimiento continuo.
55
IGN OFF por acelerometro
El acelerometro detecto reposo prolongado, interpretado como apagado de ignicion. El tiempo de reposo se configura con +ACC_SET:t2=.
56
IGN OFF Timer (acel.)
Reporte periodico mientras el acelerometro mantiene el estado de ignicion apagada por reposo.
Trailer
ID
Nombre
Descripcion
31
Trailer cambio direccion
Un dispositivo en modo trailer detecto un cambio de rumbo significativo.
57
Trailer
Evento general de estado del trailer.
Sensores y Datos
ID
Nombre
Descripcion
60
Reporte de temperatura
Lectura periodica del sensor de temperatura DS18B20. El intervalo se configura con +ONEWIRE_SET:rTime= (default 240 seg). El reporte incluye el dato de temperatura como campo adicional.
70
Reporte ID timer
Reporte periodico de dispositivos BLE/tags detectados. El intervalo se configura con +BT_SET:rtime= (default 600 seg). Incluye hasta 4 IDs BLE.
80
Comando recibido
El dispositivo recibio un comando remoto. El reporte incluye un byte identificando el comando procesado.
100
Dato serial
Se recibieron datos por la interfaz serial auxiliar del dispositivo.
105
ID serial
Se recibio un identificador por la interfaz serial (ej. lector RFID, iButton). Incluye hasta 4 IDs como campos adicionales.
106
DTC detectado
Se detecto un codigo de diagnostico (Diagnostic Trouble Code) del vehiculo via CAN/OBD2. Incluye el tipo y codigo DTC como campos adicionales.
FMS / CAN Bus
Eventos generados por la lectura de datos del bus CAN del vehiculo. Requiere +FMS_SET:p= configurado con un protocolo distinto de 200 (OFF).
ID
Nombre
Descripcion
90
Exceso RPM
Las RPM del motor superaron el umbral configurado en +FMS_SET:rpm= (default 3000).
91
Exceso temperatura motor
La temperatura del motor supero el umbral configurado en +FMS_SET:tmp= (default 100°C).
92
IGN ON por FMS
Se detecto el encendido de la ignicion a traves del bus CAN (requiere +FMS_SET:ign=1).
93
IGN OFF por FMS
Se detecto el apagado de la ignicion a traves del bus CAN.
FMS Extendido — Estados del Vehiculo
Eventos de cambio de estado de puertas, luces y frenos leidos desde el bus CAN. Requieren protocolo FMS activo y los flags correspondientes habilitados (doors, lights).
ID
Nombre
Descripcion
201
Puerta 1 abierta
La puerta principal (conductor) fue abierta.
202
Puerta 1 cerrada
La puerta principal (conductor) fue cerrada.
203
Puerta 2 abierta
La segunda puerta (acompanante) fue abierta.
204
Puerta 2 cerrada
La segunda puerta (acompanante) fue cerrada.
205
Puerta 3 abierta
La tercera puerta fue abierta.
206
Puerta 3 cerrada
La tercera puerta fue cerrada.
207
Luces bajas ON
Las luces bajas del vehiculo fueron encendidas.
208
Luces bajas OFF
Las luces bajas del vehiculo fueron apagadas.
209
Luces altas ON
Las luces altas del vehiculo fueron encendidas.
210
Luces altas OFF
Las luces altas del vehiculo fueron apagadas.
211
Giro/senal ON
Se activo una luz de giro (senal de viraje).
212
Giro/senal OFF
Se desactivo la luz de giro.
215
Balizas (hazard) ON
Las luces de emergencia (balizas/hazard) fueron encendidas.
216
Balizas (hazard) OFF
Las luces de emergencia fueron apagadas.
217
Luz de freno ON
La luz de freno fue activada (vehiculo frenando).
218
Luz de freno OFF
La luz de freno fue desactivada.
Serial Custom
Eventos reservados para datos recibidos por la interfaz serial configurada con protocolos personalizados. Cada slot (1 a 16) permite mapear un tipo de dato serial diferente.
ID
Nombre
Descripcion
150
Serial Custom 1
Dato serial personalizado — slot 1.
151
Serial Custom 2
Dato serial personalizado — slot 2.
152
Serial Custom 3
Dato serial personalizado — slot 3.
153
Serial Custom 4
Dato serial personalizado — slot 4.
154
Serial Custom 5
Dato serial personalizado — slot 5.
155
Serial Custom 6
Dato serial personalizado — slot 6.
156
Serial Custom 7
Dato serial personalizado — slot 7.
157
Serial Custom 8
Dato serial personalizado — slot 8.
158
Serial Custom 9
Dato serial personalizado — slot 9.
159
Serial Custom 10
Dato serial personalizado — slot 10.
160
Serial Custom 11
Dato serial personalizado — slot 11.
161
Serial Custom 12
Dato serial personalizado — slot 12.
162
Serial Custom 13
Dato serial personalizado — slot 13.
163
Serial Custom 14
Dato serial personalizado — slot 14.
164
Serial Custom 15
Dato serial personalizado — slot 15.
165
Serial Custom 16
Dato serial personalizado — slot 16.
Especificaciones Tecnicas
AGIS TR-4G — Datos electricos, memoria y pinout
Consumo Energetico
0.6 W/h
Consumo minimo
Sin modo ahorro de energia
1.0 W/h
Consumo promedio
Con BLE encendido
2.4 W/h
Consumo maximo
BLE + WiFi + transmision GSM
Voltaje de Entrada
8 – 35 V
Rango de voltaje de alimentacion
Vehiculos 12V y 24V
Buffer de Reportes
El dispositivo almacena reportes en memoria interna cuando no tiene conexion con el servidor. Al restablecer la comunicacion, los reportes pendientes se envian automaticamente.
10.000
Reportes basicos
GPS + I/O + acelerometro
7.800
Reportes FMS
Datos CAN Bus / motor
4.000
Reportes ID
BLE tags / RFID / iButton
Conector — Pinout
Conector de 20 pines en 2 filas de 10, con traba (clip) superior de retencion.
Tabla de Pines
Pin
Fila
Nombre
Descripcion
1
A
VIN
Voltaje de entrada de alimentacion (8 – 35V DC)
2
A
Input 1
Entrada digital 1 — activa con GND (eventos 10/11)
3
A
Input 2
Entrada digital 2 — activa con GND (eventos 12/13)
4
A
Input 3
Entrada digital 3 — activa con GND (eventos 14/15)
5
A
Input 4
Entrada digital 4 — activa con GND (eventos 16/17)
6
A
Input 5
Entrada digital 5 — activa con GND (eventos 18/19)
7
A
Input 6
Entrada digital 6 — activa con nivel alto / voltaje (eventos 20/21)
8
A
IGN
Entrada de ignicion del vehiculo — activa con nivel alto / voltaje (eventos 2/4)
9
A
1-Wire
Bus OneWire para sensor de temperatura DS18B20
10
A
Serial RX
Recepcion de datos serial (entrada al dispositivo)
11
B
GND
Masa / tierra del sistema
12
B
CAN H
Linea CAN Bus High
13
B
CAN L
Linea CAN Bus Low
14
B
Output 1
Salida digital 1 (eventos 22/23)
15
B
Output 2
Salida digital 2 (eventos 24/25)
16
B
Output 3
Salida digital 3 (eventos 26/27)
17
B
—
No asignado
18
B
—
No asignado
19
B
3.3V
Salida de 3.3V para alimentacion del sensor DS18B20