miércoles, 6 de julio de 2011

Programando un equipos Skypatrol TT8750

Este equipo es de procedencia Canadiense, y utiliza los comandos AT.

Lo primero que tienen que hacer es fabricar un cable programador, siguiendo el diagrama siguiente:



Luego instalar el programa Top Tec: descargalo aqui.TopTec

clave: toptec

una vez instalado iniciarlo y configurarlo así:



se elije el puerto por donde se está conectando la PC con el cable probramador que hemos fabricado - ojo que este cable se conecta a la computadora con un adaptador de USB a serial.

Se inicial el Chat Mode y poner AT el equipo debe responder OK

Para ver la programación que actualmente tiene usar:
AT&V

Para eliminar toda la programación existente y ponerlo a valores de fábrica, haga este procedimiento también antes de actualizar el firmware.
AT$AREG=0
AT$MSGLOGCL
AT&F
AT&W
AT$RESET


luego programar estos puntos básicos:

AT&W - para ponerlo en modo de escribir
AT$MDMID=”0000” (se coloca el ID que identificará al equipo)
AT$FRIEND=1,1,"www.dominio.com",0000 (reemplazar el 0000 por el puerto)
AT$UDPAPI=,3000 (puerto UDP a donde transmitirá)
AT+CGDCONT=1,"","CLARO.PE" (fijar el APN, en este caso CLARO)
AT$AREG=2
AT$EVTIM1=40
(determina cada cuantos segundos deberá transmitir)
AT$SMSDA=1,"00000000" (se pone el celular a donde enviará las alertas de pánico)
ATS0=004         (para activar el microfono ver detalles aca)

Pero con esto el equipo no transmite, hay que programar los EVENTOS, y acá les dejo algunos que a mi me funcionan vía UDP.

Ojo que este equipo es programable totalmente, puedes hacer miles de combinaciones, por lo que se aconseja investigar en los manuales de los equipos para comprender cada uno de los comandos:

AT$EVENT=11,0,16,250,1000000
AT$EVENT=11,3,43,1,0
AT$EVENT=11,3,42,21,528454
AT$EVENT=12,1,12,1,1
AT$EVENT=12,3,43,1,0
AT$EVENT=12,3,42,20,528454
AT$EVENT=13,0,0,0,0
AT$EVENT=13,3,40,8,528454
AT$EVENT=13,3,54,8,528454
AT$EVENT=16,0,7,1,1
AT$EVENT=16,3,42,9,528454
AT$EVENT=17,0,7,0,0
AT$EVENT=17,3,42,10,528454

AT&W

también puedes grabar los comandos en un archivo .txt y usar la opción SEND FILE del programa Top Tec.

aca les dejo algunos manuales y guias en español.
manual 1
manual 2
manual 3
Manual de comandos AT para generar eventos propios, importante leerlo

Comandos para testiar si el equipos está funcionando correctamente y está bien programado:

Desde el chat del TopTec poner:

AT$NETIP?
debe devolver con con el IP que ha tomado el equipo, ejem. pero sin 00, sino con números IP.
$NETIP: "000.000.000.000",  "000.000.000.000", "000.000.000.000"


AT$GPSRD=10
Debe devolver con la lectura de la ubicación del equipo tal como enviará al servidor, ejem.
$GPRMC,211617.00,A,1205.754623,S,07701.726436,W,6.0,303.6,010610,0.9,E,A*33

AT$RESET
reinicia el equipo.
---------------------------------------

Recuerden que esta es solo una guia básica, es necesario revisar los manuales si se quiere dominar el equipo a la perfección.

Si tienes algún equipo SkyPatrol y necesitas hacerlo trabajar, nuestra empresa ofrece servicios de monitoreo satelital.

Saludos.



Ervin Aguirre
 

martes, 5 de julio de 2011

Equipo Virloc 4 - GPS - incluido manuales y software VIRTEC

Este es un equipo de fabricación argentina que tiene la programación un poco dificil de seguir, pero es solamente hasta lograr entenderlo, una vez domado el León se convierte en un lindo gatito.

acá les dejo los manuales del equipo que por cierto son más de 100 páginas con el programa de configuración que es el Virtec: https://rapidshare.com/files/3568243193/Virloc.rar



hay que descomprimirlo y luego instalar el virtec, una vez instalado hay que conectar el equipo con la conputadora, ojo, que el equipo tiene 2 puertos BD15 en 2 filas, y se tiene que fabricar los cables programadores.

estos son los diagramas de los cables programadores:
al COM1 hay que conectale la alimentación del equipo el negativo por el pin 5 y el positivo por el pin 8.

Por COM1 :

DB15 (Macho) <--> DB9 (Hembra)

1 --------------- 2

4 --------------- 3

5 --------------- 5


y otro cable para el COM2 - ojo es importante tener los 2 cables, por que a este puerto se conectará la computadora con un adaptador de serial a USB.

DB15 (Macho) <--> DB9 (Hembra)

12 --------------- 2

13 --------------- 3

5 ---------------- 5

Luego de esto hay que conectar el equipo a la energía por el COM1 en el 5 masa y en el 8 positivo.

el COM2 se conecta a la computadora con el adaptador de serial a USB.

------------------------------

Se carga el Virtec y se configura los puertos para conectarse con el equipo, hay que ver en que puerto está en el detalle de hasdware de la computadora.

velocidad 9600 Baud se pone en "ON" y si acepta es por que se conentó con el equipo.


luego hay que tener perensente los comandos que se envía al equipo:
La primera letra puede ser :

S = Set ; es usado para escribir parámetros en el dispositivo.

Q = Query ; es usado para preguntar el valor de parámetros al dispositivo.

C = Clear ; es usado para escribir variables en cero.

R = Response ; indica la respuesta del dispositivo a un comando S, Q o C.

fíjese que N. de Mensaje esté 8000.

envíe QEPE para ver la programación actual que tiene el equipo.

COMANDOS BASICOS:

CLN0000FULL (borra toda la programación actual)
SID**** (reemplace los **** por el ID que le asignará al equipo, sólo acepta 4 dígitos)
SIP0 00.00.00.00 (asigna el ip de tu servidor a donde debe reportar el equipo vía UDP
SDU3000 (asigna el puerto a donde deber reportar el equipo)
STD000050 (le indica al equipo que debe reportar cada 50 segundos)
SMA0 00000000 (reemplace los 0000 por el celular a donde debe enviar el equipo la alerta en caso de pánico)
SCF0000,GR2,MT2,APN CLARO.PE,PH2 0063 (ojo en este comando, reemplazar el 0063 por el 0041 en caso de que el modem que usa el equipo, si el equipo tiene una tapita posterior que cubre el chip entonces es el 0063 si no es así usar el 0041)
SED01 TD00++ +- GR0 GP
SED02 IN02-- +- GR0_HI GP
SED03 IN02-- +- MA0 GP
SED04 IN07+- +- GR0 GP


luego con el comando QG2 verifica que OL debe estar OL1 por que si dice OL0 es porque aun no ha conectado y aun no reporta señal.

Tener en cuenta que estos equipos usan un Check Sum que calcula en cada envío que recibe y que envía, lo cual significa que cuando el equipo reporta su ubicación al servidor indicado adjunta un Check Sum, y espera una respuesta del servidor con otro Check Sum, de no ser así el equipo sigue enviando reportes hasta esperar respuesta y por lo tanto se bloquea o carga la red con envíos cada segundo.

También tener en cuenta que estos equipos son personalizables y configurables totalmente, tiene miles de matices y configuraciones, las que les he puesto es lo básico.

Estoy trabajando para poder programarlo vía SMS, una vez resuelto les pondré acá, así mismo para configurar un celular desde donde escuchar el microfono hay quhttp://www.blogger.com/img/blank.gife enviarle estos comandos:

STL00 xxxxxxx (reemplazar los xxxxx por el celular desde donde se hará la llamada)
SED05 C110++ +- LOG GP {SPC170180,0000}

Espero que esta guia les haya sido de ayuda.

si tienen un equipo Virloc 4 y desean hacerlo andar, nuestra empresa ofrece el servicio de GPS, no duden en contactarnos.

Saludos.

Ervin Aguirre