Você está na página 1de 26

LANTRIX

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

3.17 Pedido de Umbrales de Conv. A/D 3.18 Pedido de Distancias y giros

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

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 Materia Principal. 0x20 Batera Interna 0x10 Entrada Digital 4 0x08 Entrada Digital 3. 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 (las generadas por el mvil van desde #0000 a #7FFF y las generadas por la Base van de #8000 a #FFFF) 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

03 00 ; ID=8251 ; #2122 ; *54 < CR LF

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

1.2 Solicitud de Posicin


Cuando la Base desee obtener la Posicin del mvil lo deber interrogar con el siguiente Comando: >QPF;ID=8251;#8000;*29<CR LF Donde: > QPF ; ID=8251 ; #8000 ; *29 < CR LF Respuesta:
>RPF050505122440-3460494-058625150000003FF7E0001;ID=8251;#8000;*21< CR LF

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

Donde: > RPF 050505 122440 -3460494 -05862515

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

0x08 Entrada Digital 3.

00 01 ; ID=8251 ; #8000 ; *21 < CR LF

1.3 Comando de Detencin de Motor


Para detener el motor se enviar el siguiente Comando: >SSG01;ID=8251;#8001;*26<CR LF Donde: > SSG01 ; ID=8251 ; #8001 ; *26 < CR LF Respuesta: Encabezado de todos los paquetes Pedido de detencin del motor 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

>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

1.4 Comando de arranque del Motor


Para permitir el arranque del vehculo se deber enviar el siguiente Comando: >SSG00;ID=8251;#8002;*26<CR LF Donde: > SSG00 ; ID=8251 ; #8002 ; *26 < CR LF Respuesta: Donde: > RSG ; ID=8251 ; #8001 ; *53 < CR LF Encabezado de todos los paquetes Pedido de detencin del motor 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 >RSG;ID=8251;#8001;*53< 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

1.5 Solicitud de Histrico


Para solicitar una bajada de los eventos guardados en la memoria de histricos, se deber enviar al equipo el siguiente Comando: >QDLT040505122440050505180000;ID=8251;#8003;*26<CR LF Donde: > QDLT 040505 122440 050505 180000 ; ID=8251 ; #8003 ; *26 < CR LF Respuesta: >RDL;ID=8251;#8003;*26<CR LF Donde: > Encabezado de todos los paquetes RDL Respuesta al QDLT ; Separador ID=8251 Nmero de ID del equipo ; Separador #8003 Nmero de la sentencia (Nmero usado en el QDLT) ; Separador *26 Checksum. Se calcula haciendo OR exclusivo Desde el > inclusive) hasta el * (sin incluirlo) < Final de todos los paquetes CR LF Fin de linea y avance de carro Al recibir este comando el T 1800 empezar a descargar todos los eventos que correspondan a dicho perodo en el formato RGP. Los eventos sern descargados en forma masiva (Alrededor de 50 por segundo). Encabezado de todos los paquetes Comando de Solicitud de Histrico Da de Inicio (ddmmaa) Hora de Inicio (hhmmss) Da final (ddmmaa) Hora final (hhmmss) 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

1.6 Solicitud de Posicin Extendida


Es posible pedir al equipo un reporte de Posicin Extendida donde adems de los datos del RGP nos informar del estado de ambas bateras, la navegacin, el nivel de la seal GSM, el estado de las entradas digitales y analgicas y de las salidas. El Comando para pedir Posicin extendida es: >QTT;ID=0003;#0000;*44< CR LF Donde: > QTT ; ID=8251 ; #8004 ; *29 < CR LF Respuesta: >RTT190805211932-3457215-058493640000000FFBF0300 04050610 010 00010002000312901230;ID=8251;#8004;*29<CR LF Donde: > RTT 190805 211932 -3457215 -05849364 000 000 0 FF BF Encabezado de todos los paquetes Respuesta al QTT Da (DDMMAA) Hora GMT(HHMMSS) Latitud Longitud 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 0x08 Entrada Digital 3. 0x04 Entrada Digital 2. 0x02 Entrada Digital 1. 0x01 Entrada Digital 0. Ver Nota 3 Encabezado de todos los paquetes Pedido de Posicin extendida 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

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 <.

2.1 Grabacin de Timers Estables


Comando: Donde: STD Nombre del Comando 15 3600 Respuesta: RTD Nmero de Timer Cantidad de segundos Respuesta al Comando STD STD153600

2.2 Bloqueo y Habilitacin de Reglas


Comando: Donde: SED 43 U Respuesta: RED Nombre del Comando Nmero de Regla U= Bloquea; H= Habilita Respuesta al Comando SED SED43U

2.3 Grabacin de Direccin IP/Telfono


Comando: Donde: !L0021 0 Nmero de memoria (0 a 5) 10 200.80.196.58 , 4097 , 4096 Respuesta: !K0021 nombre del Comando cantidad de reintentos de marcado (1 a 25) direccin IP o telfono de destino separador puerto de Transmisin UDP del equipo (1 a 65536) separador puerto de Recepcin UDP del equipo (1 a 65536) !L0021010200.80.196.58,4097,4096 Grabacin de IP 0

12

2.4 Grabacin de APN 1, Usuario y Password


Comando: Donde: !L0053 internet.unifon : wap , wap Respuesta: !K0053 Nombre del Comando Nombre del APN Separador Usuario Separador Password !L0053internet.unifon:wap,wap

2.5 Grabacin de APN 2, Usuario y Password


Ejemplo: Donde: !L0015 ctimovil.com.ar : wap , wap Respuesta: Nombre del Comando Nombre del APN Separador Usuario Separador Password !K0015 !L0015internet.ctimovil.com.ar:wap,wap

2.6 Grabacin de Exceso de Velocidad


Comando: Donde: !L0039 100 020 030 040 020 Nombre del Comando Velocidad 0 (kmh) Velocidad 1 (kmh) Velocidad 2 (kmh) Velocidad 4 (kmh) HDOP (020 a 255) Recomendado 020 a 030 (calidad mnima de la seal para tomar como dato vlido la velocidad detectada por el GPS) !K0039 !L0039100020030040020

Respuesta:

2.7 Grabacin de Reintentos de ACK


Comando: Donde !L0031 06 Respuesta: !K0031 Nombre del Comando Cantidad de reintentos (01 a 25) !L003106

2.8 Grabacin de Umbrales de Contador


Comando: Donde: !L0046 100 200 Respuesta: !K0046 Nombre del Comando Valor del Contador 0 (0 a 255) Valor del Contador 0 (0 a 255) !L0046100200

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

Nota: En la respuesta el equipo contestara con su nuevo ID

2.10 Grabacin de Ahorros de Energa


Comando: Donde: !L0037 0600 0180 0600 0180 !L003706000180060001800600060011111 Nombre del Comando Tiempo de GPS Apagado (Segundos) Tiempo de GPS Encendido (Segundos) (Este tiempo no debe ser menor a 120 segundos) Tiempo de Mdem Apagado (Segundos) Tiempo de Mdem Encendido (Segundos) (Este tiempo no debe ser menor a 120

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)

2.11 Grabacin de Marcas Horarias


Comando: Donde: !L0048 21600 21601 21602 21603 21604 Respuesta: !K0048 Nombre del Comando Cantidad de segundos/2 GMT. (12:00:00) Cantidad de segundos/2 GMT. (12:00:02) Cantidad de segundos/2 GMT. (12:00:04) Cantidad de segundos/2 GMT. (12:00:06) Cantidad de segundos/2 GMT. (12:00:08) desde la cero hora desde la cero hora desde la cero hora desde la cero hora desde la cero hora. !L00482160021601216022160321604

2.12 Grabacin de Umbrales de Batera


Comando: Donde: !L0041 070 210 Respuesta: !K0041 Nombre del Comando 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 !L0041070210

2.13 Grabacin de Debounce


Comando: Donde: !L0022 100 Nombre del Comando Tiempo en mSeg. (0-255) !L0022100

14

Respuesta:

!K0022

2.14 Grabacin de Timers


Comando: Donde: !L0002 01 1 00000070 Respuesta: Nombre del Comando Nmero de Timer Tipo de Timer (1=Estable 0=No Estable) Cantidad de segundos (0-7776000) !K0002 !L000201100000070

2.15 Grabacin De Mensajes Predefinidos


Comando: Donde: !L0068 001 Hola Respuesta: Nombre del Comando Nmero de mensaje Texto del mensaje !K0068 !L0068001Hola

2.16 Grabacin de Direcciones DNS


Comando: Donde: !L0075 10.10.0.10 , 10.10.0.11 Respuesta: !L0075 10.10.10.10 , 10.10.1.10 Nombre del Comando DNS 1 Separador DNS2 !K0075

2.17 Grabacin de Umbrales de los Conversores A/D


Comando: Donde: !L0077 03A2 060E Nombre del comando Valor en Hexadecimal para el conversor A/D 1. Valor en Hexadecimal para el conversor A/D 2. !L007703A2060E

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

2.19 Grabacin de Valores de Distancia


Comando: Donde: !L0079 00100 0080 0050 0020 00 Nombre del comando Valor de velocidad para la posicin 0 Valor de velocidad para la posicin 1. Valor de velocidad para la posicin 2. Valor de velocidad para la posicin 3. Estado de los indicadores de giro. 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 !L0079 00100 00080 00050 00020 00

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

3.2 Pedido de Versin de Firmware


Comando: Respuesta: !0009909/05/14 1.0 Donde: !00099 09/05/14 1.0 Respuesta al Comando !L0099 Nombre de la Versin !L0099

3.3 Pedido de IP/ Telfonos


Comando: Donde: !L0051 0 Respuesta: Donde: !00051 10 200.80.196.58,8097,8096 !L00510 Nombre del Comando Nmero de memoria (0-5) !0005110200.80.196.58,8097,8096 Respuesta al Comando !L00510 Cantidad de reintentos IP y puertos

3.4 Pedido de Conversores AD y seal GSM


Comando: Respuesta: Donde: !00018 0001 0000 1300 1472 0915 1 !L0018 !00018000100001300147209151 Respuesta al Comando !L0018 Conversor AD0 Conversor AD1 Nivel de seal GSM Tensin de BAT. EXTERNA Tensin de BAT INTERNA Estado de registracin GSM

17

(1=registrado; 0=no registrado)

3.5 Pedido de Velocidades


Comando: Respuesta: Donde: !00040 100 020 030 040 020 Respuesta al Comando !L0040 Velocidad 0 (kmh) Velocidad 1 (kmh) Velocidad 2 (kmh) Velocidad 4 (kmh) HDOP (020 a 255) Recomendado 020 a 030 (calidad mnima de la seal para tomar como dato vlido la velocidad detectada por el GPS) !L0040 !00040100020030040020

3.6 Pedido de Ahorros de Energa


Comando: Respuesta: Donde: !00038 0600 0180 0600 0180 Respuesta al Comando !L0038 Tiempo de GPS Apagado (Segundos) Tiempo de GPS Encendido (Segundos) (Este tiempo no debe ser menor a 120 segundos) Tiempo de Mdem Apagado(Seg.) Tiempo de Mdem Encendido (Seg.) (Este tiempo no debe ser menor a 120 segundos) (Este tiempo no debe ser menor a 120 segundos) 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) !L0038 !0003806000180060001800600060011111

1 1 1

3.7 Pedido de Umbrales de Batera


Comando: Respuesta: Donde: !00042 070 210 Respuesta al Comando !L0042 !L0042 !00042070210

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

3.8 Pedido de Estado de los Contadores


Comandos: Respuesta: Donde: !00047 100 200 000 000 Respuesta al Comando !L0047 Contador 0 Contador 1 Estado actual del contador 0 Estado actual del contador 1 !L0047 !00047100200000000

3.9 Pedido de Marcas Horarias


Comando: Donde: !L0049 0 Respuesta: Donde: !00049 43199 Nombre del Comando: Nmero de Marca Horaria !0004943199 Respuesta al Comando !L00490 Cantidad de segundos / 2 desde la cero hora GMT. (23:59:59) !L00490

3.10 Pedido de Reintentos de ACK


Comando: Respuesta: Donde: !00032 06 Respuesta al Comando !L0032 cantidad de reintentos !L0032 !0003206

3.11 Pedido de Debounce


Comando: Respuesta: Donde: !00024 100 Respuesta al Comando !L0024 Cantidad de mSeg. de retardo !L0024 !00024100

19 20

3.12 Pedido de Timers


Comando: Donde: !L0050 15 Nombre del Comando: Nmero de Timer !L005015

Respuesta:
Donde: !00050 15 1 00003600

!0005015100003600
Respuesta al Comando: Nmero de timer Tipo de timer (0=no estable; 1=estable) Cantidad de Seg.

3.13 Pedido de Escucha Telefnica


Comando: Donde: !L0017 1 10 123456789 Respuesta: Nombre del Comando Llamada Saliente (1= Saliente 0= Entrante) Cantidad de segundos x 10 de espera hasta Cancelar la escucha (Si la llamada esta en curso no cancela la llamada) Nmero de telfono al que debe llamar (En caso de llamada entrante omitir) !K0017 !L0017110123456789

3.14 Pedido de Activacin de Salidas


Comando: Donde: !L0S34 1 Respuesta: Nombre del Comando Nmero de Salida (0-2) (0= Motor,1= Buzzer, 2= Sal. Auxiliar) !K0034 !L0S341

3.15 Pedido de Desactivacin de Salidas


Comando: Donde: !L0N34 1 Respuesta: Nombre del Comando Nmero de Salida (0-2) (0= Motor,1= Buzzer, 2= Sal. Auxiliar) !K0034 !L0N341

3.16 Pedido de Posicin GPS


Comando: !L0013

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

Nota: Se recomienda utilizar el Comando: QPF o QTT para pedir Posicin

3.17 Pedido de Umbrales de Conversores A/D


Comando: Respuesta: Donde: !L0076 Nombre del comando !L0076 !0007603A2060E

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.

3.18 Pedido de Distancias y giros


Comando: Respuesta: Donde: !L0078 00100 0080 0050 0020 00 Nombre del comando Valor de velocidad para la posicin 0 Valor de velocidad para la posicin 1. Valor de velocidad para la posicin 2. Valor de velocidad para la posicin 3. Estado de los indicadores de giro. !L0078 !000780010000080000500002015

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: Este comando reinicia el equipo sin modificar ningn parmetro.

4.2 Pedido de Default


Comando: Respuesta: !L0098 !K0048

Nota: Cuidado! Este comando retorna al equipo a los valores de fbrica.

4.3 Pedido de Borrar Default


Comando: Respuesta: !L0097 !K0097

Nota: Cuidado! Este comando borra todos los valores de los Timers y todas las Reglas, dejando al equipo sin reportar.

4.4 Pedido de Borrar Eventos Pendientes


Comando: Respuesta: !L0064 !K0064

Nota: Cuidado! Este comando borra todos los eventos pendientes de envo.

4.5 Pedido de Borrar Eventos Histricos


Comando: Respuesta: !L0011 !K0011

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.

Nota 2: Clculo de Checksum en Visual Basic


Public Function Check_Cmd(ByVal str1 As String) Dim x, y As Integer Dim chk As String y=0 For x = 1 To Len(str1) - 1 y = y Xor (Val(Asc(Mid(str1, x, 1))) And &H7F) Next chk = Hex(y) If Len(chk) = 1 Then chk = "0" + chk Check_Cmd = chk End Function

Clculo del checksum en C


/* get chksum */ int r; unsigned char chksum; chksum = 0; for (r = 0; r < strlen(modem.rxbuff); r++) { if (modem.rxbuff[r] == '*') break; else chksum = chksum ^ modem.rxbuff[r]; }

Ejemplos de Checksum correctos


>RGP060905122440-3460494-058625150000003FF7E0601;ID=1001;#0000;*2E<CR LF >RGP040507122440-3460494-058625150000003FF7E0601;ID=9999;#0000;*22<CR LF

24

Nota 3: Decodificacin de los Estados de las Entradas


>RGP190805211932-3457215-058493640000000FF 9F0300;ID=8251;#2122;*54< CR LF

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

Nota 4: Comunicacion por puerto local


Para comunicarse con la unidad por puerto local, va cable de programacin, es necesario reemplazar el primer caracter (!) por (#) y agregar (*) checksum al final. Ejemplo de Comando !L0095 (Nmero de serie) enviado por puerto local: #L0095*63 El checksum se calcula haciendo OR exclusivo Desde el # (inclusive) hasta el * (sin incluirlo) Respuesta: #00095A1234 Por puerto local no estan implementados los Comandos: QPF, QTT, STD, SED, SSG y QDLT

25

Nota 5 Procedimiento para obtener los comandos


Es posible obtener los distintos comandos de programacin o verificacin mediante la utilizacin del Panel de Programacin. Este procedimiento es til para enviar comandos va telfono celular, utilizando el servicio SMS o desde el propio programa de visualizacin de mapas, va GPRS. El mtodo a seguir se describe debajo. 1- Ir a solapa PROGRAMACIN>IDENT/TELFONOS. 2- Colocar en la ventana IDentificacin/ALIAS el Nde ID del equipo a contactar. 3- Abrir la Solapa VERIFICACIN>GPRS/SMS. 4- Conectar a UDP. 5- En OPCIONES DE ENVO tildar la casilla GPRS 6- Pesionar el botn correspondiente a la accin deseada en las solapas PROGRAMACIN o VERIFICACIN. (En el ejemplo se presion el botn VERSIN DE FIRMWARE.) 7- En la solapa VERIFICACIN>GPRS se mostrar una cadena de texto que incluir el comando solicitado. Ej: 12:28:55 >!L0099;ID=1111;#0000;*7B< --------------------------------------COPIAR LA SECCION RESALTADA 8- Ingresar al celular el N de telfono del equipo. 9- Copiar en el celular la parte del texto que se encuentra entre los smbolos

> < incluyndolos y enviar como SMS.


10- La respuesta se recibir en el mismo celular que emiti el SMS. En caso de disponer de un modem SMS, el mismo debera estar configurado a "19200bps 8N1" y conectado en el mismo puerto especificado en SISTEMA>INICIO>Pto. Mdem Para enviar los comandos solo se deber: 1- En la solapa OPCIONES DE ENVO, tildar la casilla SMS>Directo. 2- En la ventana adyacente colocar el nmero de telfono del equipo a contactar. 3- Utilizar el Panel de Programacin de manera normal. El mismo se ocupar de conformar los comandos y enviarlos,obteniendo las respuestas directamente sobre el Panel.

26

Você também pode gostar