Escolar Documentos
Profissional Documentos
Cultura Documentos
T 1800
Protocolo de Comunicaciones
Ver 1.0
NDICE
Sentencias de Reporte . 1
1.1 Reporte de Posicin 1.2 Solicitud de Posicin 1.3 Comando de Detencin de Motor 1.4 Comando de arranque del Motor 1.5 Solicitud de Histrico 1.6 Solicitud de Posicin Extendida 4 5 6 7 8 9-10
Comandos de Configuracin . 2
2.1 Grabacin de Timers Estables 2.2 Bloqueo y Habilitacin de Reglas 2.3 Grabacin de Direccin IP/Telfono 2.4 Grabacin de APN 1, Usuario y Clave 2.5 Grabacin de APN 2, Usuario y Clave 2.6 Grabacin de Exceso de Velocidad 2.7 Grabacin de Reintentos de ACK 2.8 Grabacin de Umbrales de Contador 2.9 Grabacin de ID 2.10 Grabacin de Ahorros de Energa 2.11 Grabacin de Marcas Horarias 2.12 Grabacin de Umbrales de Batera 2.13 Grabacin de Debounce 2.14 Grabacin de Timers 2.15 Grabacin De Mensajes Predefinidos 2.16 Grabacin de Direcciones DNS 2.17 Grab. de Umbrales de los Conv. A/D 2.18 Grabacin de Valores de Distancia 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16
Comandos de Interrogacin . 3
3.1 Pedido de Nmero de Serie 3.2 Pedido de Versin de Firmware 3.3 Pedido de IP/ Telfonos 3.4 Pedido de Conversores AD y seal GSM 3.5 Solicitud de Velocidades 3.6 Pedido de Ahorros de Energa 3.7 Pedido de Umbrales de Batera 3.8 Pedido de Estado de los Contadores 3.10 Pedido de Reintentos de ACK 3.11 Pedido de Debounce 3.12 Pedido de Timers 3.13 Pedido de Escucha Telefnica 3.14 Pedido de Activacin de Salidas 3.15 Pedido de Desactivacin de Salidas 3.16 Pedido de Posicin GPS 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21
21 21-22
Comandos de Restauracin . 4
4.1 Pedido 4.2 Pedido 4.3 Pedido 4.4 Pedido 4.5 Pedido de Reset de Default de Borrar Default de Borrar Eventos Pendientes de Borrar Eventos Histricos 23 23 23 23 23
NOTAS
Nota 1: Nota 2: Nota 3: Nota 4: Nota 5: Generales Clculo de Checksum Decodificacin de los Estados de las Entradas Comunicacin por Puerto Local Procedimiento para Obtener los Comandos 24 24 25 25 26
GENERALES
El T 1800 se conectar a la red GPRS y reportar, mediante el envo de paquetes de datos en formato TAIP (Trimble ASCII Interface Protocol) a una direccin de IP pblica, los eventos generados por los sensores utilizando los protocolos UDP o TCP. Tambin es posible enviar comandos o solicitar datos al vehculo usando el servicio de SMS. En este caso los Comandos son los mismos que para GPRS.
Sentencias de Reporte . 1
1.1 Reporte de Posicin
El equipo descargar los eventos con el siguiente formato:
>RGP190805211932-3457215-058493640000000FFBF0300;ID=8251;#2122;*54< CR LF
Donde: > RGP 190805 211932 -3457215 -05849364 Encabezado de todos los paquetes Nombre de la sentencia Da (DDMMAA) Hora GMT (HHMMSS) Latitud (Formato DD.DDDDD) Longitud (Formato DDD.DDDDD)
000
000 0 FF BF
A cada paquete recibido la base le deber contestar: >ACK;ID=8251;#2122;*26<CR LF Donde: > ACK ; ID=8251 ; #2122 ; *26 < CR LF Encabezado de todos los paquetes Aviso de Comando recibido Separador Nmero de ID del equipo Separador Nmero de la sentencia (el mismo Nmero usado en el RGP) Separador Checksum. Se calcula haciendo OR exclusivo Desde el >(inclusive) hasta el * (sin incluirlo) Final de todos los paquetes Fin de linea y avance de carro
Encabezado de todos los paquetes Pedido de Posicin Separador Nmero de ID del equipo Separador Nmero de la sentencia (el equipo deber contestar con este mismo Nmero) Separador Checksum. Se calcula haciendo OR exclusivo Desde el >(inclusive) hasta el * (sin incluirlo) Final de todos los paquetes Fin de linea y avance de carro
Encabezado de todos los paquetes respuesta a un QPF Da (DDMMAA) Hora GMT (HHMMSS) Latitud Longitud
000 000 3 FF 7E
Velocidad en KPH (0 ..999). Direccin (0 ..359) 3 = Posicin 3D, 2 = Posicin 2D ;0= No vlida Edad del dato en Hexadecimal Estado de las entradas digitales. Ver Nota 3 0x80 Ignicin. 0x40 Batera Principal. 0x20 Batera Interna 0x10 Entrada Digital 4 0x04 Entrada Digital 2. 0x02 Entrada Digital 1. 0x01 Entrada Digital 0. Nmero de Evento que gener el reporte (decimal). Precisin Horizontal HDOP (0..50) Separador Nmero de ID del equipo Separador Nmero de la sentencia (Observese que es el mismo nmero usado en la interrogacin) Separador Checksum. Se calcula haciendo OR exclusivo Desde el >(inclusive) hasta el * (sin incluirlo) Final de todos los paquetes Fin de linea y avance de carro
>RSG;ID=8251;#8001;*53< CR LF
Donde: > RSG ; ID=8251 ; #8001 ; *53 < CR LF Encabezado de todos los paquetes Respuesta al Comando SSG Separador nmero de ID del equipo Separador Nmero de la sentencia Separador Checksum. Se calcula haciendo OR exclusivo incluyendo el signo > hasta el signo * sin incluirlo. Final de todos los paquetes Fin de lnea y avance de carro
03 00 [espacio] 0 4
Nmero de Evento que gener el reporte (decimal). Presicion Horizontal HDOP (0..50) Status de antena (0 = Normal, 1 = Cortocircuito, 2 = Desconectado). Modo de Navegacin. 0 1 2 3 4 Sin navegacin 1 solo satlite sin Posicin 2 satlites sin Posicin 3 satlites Posicin 2D 4 o mas satlites Posicin 3D
05 06 10 [espacio] 0 1 0 [espacio] 0001 0002 0003 1290 1230 ; ID=8251 ; #8004 ; *29 < CR LF
Cantidad de satlites usados (00..12). Cantidad de satlites vistos (00..12). Cantidad de satlites en cielo abierto (00..12). Salida 0 (0..1). Salida 1 (0..1). Salida 2 (0..1). Conversor AD0 (0000..3000). Conversor AD1 (0000..3000). Nivel de seal GSM (0000..3000). Nivel de batera Principal (volts)(0000..3000). Nivel de batera Auxiliar (volts)(0000..3000). Separador Nmero de ID del equipo Separador Nmero de la sentencia (el equipo deber contestar con este mismo Nmero) Separador Checksum. Se calcula haciendo OR exclusivo Desde el >(inclusive) hasta el * (sin incluirlo) Final de todos los paquetes Fin de linea y avance de carro
Comandos de Configuracin . 2
El equipo usa para su configuracin un juego de Comandos para definir Timers, Reglas, IPs, Telfonos, APN, etc. Para el envo de esos Comandos va GPRS o SMS debe agregarse al inicio del paquete los caracteres > y al final del paquete el ID, el Nmero de sentencia, el checksum y el <.
12
Respuesta:
2.9 Grabacin de ID
Comando: Donde: !L0010 0003 Nombre de la ID existente 1111 Nombre de la ID nueva Respuesta: !K0010 Nombre del Comando !L001000031111
13
segundos) 1 1 1 Respuesta: !K0037 Ahorro de GPS Habilitado (1= Habilitado 0= Deshabilitado) Ahorro de Mdem Habilitado (1= Habilitado 0= Deshabilitado) Ahorro de Mximo GSM Habilitado (1= Habilitado 0= Deshabilitado)
14
Respuesta:
!K0022
Nota: Para obtener el valor en mV, convertir el valor Hexa a decimal y dividirlo por 3,1. Para obtener el valor en Hexadecimal hay que Multiplicar el umbral en mV por 3,1 y luego convertir a Hexadecimal. Respuesta: !K0077
15
16
Comandos de Interrogacin . 3
3.1 Pedido de Nmero de Serie
Comando: Respuesta: Donde: !00095 A1234 Respuesta al Comando !L0095 Nmero de serie !L0095 !00095A1234
17
1 1 1
Umbral de Tensin: Mnima (cada unidad = 0,142Volts) En el ejemplo 10Volts Umbral de Tensin: Mxima (cada unidad = 0,142 Volts) En el ejemplo 30Volts
18
19 20
Respuesta:
Donde: !00050 15 1 00003600
!0005015100003600
Respuesta al Comando: Nmero de timer Tipo de timer (0=no estable; 1=estable) Cantidad de Seg.
Respuesta: !0001326/05/09,18:25:13,-3457.22,-05849.37,B,3,V,000,000,000,010,13 Donde: !00013 26/05/09 18:25:13 -3457.22 -05849.37 B 3 V 000 000 000 010 13 Respuesta al Comando !L0013 Fecha Hora GMT Latitud (grados por 100) -34,5722 Longitud (grados por 100) -058,4937 Cantidad de satlites en hexa (11) Posicin 3=3D; 2=2D; 0=No vlida V=vlida A=no vlida Velocidad kmh Rumbo Reservado HDOP Reservado
03A2 Valor en Hexadecimal del conversor A/D 1. 060E Valor en Hexadecimal del conversor A/D 2. Nota: Para obtener el valor en mV, convertir el valor Hexa a decimal y dividirlo por 3,1.
21
00= ningn indicador habilitado 01= indicador 0 habilitado 02= indicador 1 habilitado 03= indicadores 0 y 1 habilitados 04= indicador 2 habilitados 05= indicadores 0 y 2 habilitados 06= indicadores 2 y 3 habilitados 08= indicador 3 habilitado 09= indicadores 0 y 3 habilitados 10= indicadores 1 y 3 habilitados 11= indicadores 0-1 y 3 habilitados 12= indicadores 2 y 3 habilitados 13= indicadores 0-2 y 3 habilitados 14= indicadores 1-2 y 3 habilitados 15= Todos los indicadores habilitados
22
Comandos de Restauracin . 4
4.1 Pedido de Reset
Comando: Respuesta: !L00162 !K0016
Nota: Cuidado! Este comando borra todos los valores de los Timers y todas las Reglas, dejando al equipo sin reportar.
Nota: Cuidado! Este comando borra todos los eventos pendientes de envo.
Nota: Cuidado! Este comando borra todos los eventos grabados en la memoria EEPROM.
23
Notas
Nota 1: Generales
El checksum que aparece en los ejemplos no esta calculado. Son solo a ttulo informativo. Cuando el equipo tiene eventos pendientes que descargar enviar un paquete cada 3 segundos.
24
La informacin del estado de las entradas se presenta, codificada en hexadecimal, en el byte resaltado. Para decodificarla hay que convertir el valor en hexa a binario. Ej: 9F = 10011111 => 1=Entrada Ignicin (1=0 volt; 0=6-30 volt) 0=Entrada batera interna conectada (0=6-9volt; 1= menos de 6 volt) 0=Entrada batera externa conectada (0=6-30 volt; 1=menos de 6 volt) 1=Entrada 4 (cable verde) al aire 1=Entrada 3 (cable gris) al aire 1=Entrada 2 (cable naranja) al aire 1=Entrada 1 (cable rojo) al aire 1=Entrada 0 (cable marrn) al aire
25
26