Locator
Locator es un proyecto emprendido por Adrián Yanes y Martín Gómez, que participa en el III Concurso Universitario de Software Libre.
El proyecto consiste en ensamblar y programar un hardware que retransmita vía GSM/GPRS los datos de la localización donde se encuentra. Expresado de manera sencilla podemos decir que Locator es un “GPS en remoto“.
La pregunta que se hace mucha gente es:
¿de que me sirve saber la localización de algo en remoto?
He aquí el ejemplo de las ambulancias.
Supongamos que tenemos 30 ambulancias. Cada una tiene un locator instalado. Ocurre una emergencia en X sitio. Automáticamente si hay seguimiento activo el software de Locator (el cual estaría instalado en este caso en el centro donde se gestionan las emergencias ) sabe donde se encuentran las ambulancias, tan solo es necesario comprobar cual de las 30 esta mas cerca de la emergencia y avisar a esa directamente, en vez de mandar la señal vía radio y que aparezcan 3 ambulancias en un sitio cuando solo se necesita 1.
Con esto se soluciona ( en el caso del ejemplo ) que acudan en vez de 3 ambulancias cercanas , la más cercana, consiguiendo así que si por ejemplo había 3 cercanas, 2 de ellas queden disponibles puesto que la emergencia esta cubierta.
Visto el ejemplo pasemos a la parte técnica.
Actualmente hay muchos dispositivos que permiten localizar vehículos. Hasta la fecha no conocemos de ninguno que permita localizar y además trazar rutas en remoto hacia otros puntos.
Estos dispositivos tienen elevados costes y rara vez utilizan un seguimiento activo.
Locator pretende que una persona / entidad pueda saber la posición del portador del objeto ( véase vehículo o persona ) en cualquier momento.
No debemos confundir la funcionalidad del dispositivo y del software. Locator pretende optimizar recursos, no localizar a portadores que desconozcan que portan un Locator.
Para la realización del proyecto nos hemos decantado por una plataforma de hardware libre conocida como Arduino.
Los motivos son evidentes:
- -Hardware libre.
- -Muy buena documentación.
- -Bajo consumo.
- -Utiliza AVR-Libc
- -Bajo coste
Si quieres ver más características técnicas de Arduino puedes hacerlo aquí.
El módulo que hace las funciones GPS y de conexión GSM/GPRS es el Telit GM862-GPS, los motivos de esta elección están condicionados por esta premisa:
-Nuestro presupuesto es bajo, pero por suerte la gente de R4P tenía este mismo módulo sin usar, así que no los han cedido temporalmente ( ¡ gracias !).
Quitando esta primera condición indispensable el modulo Telit GM862 tiene las siguientes características:

- -Chip GPS SiRFstar III, el mismo que lleva mi GPS y que hasta la fecha me esta dando excelentes resultados.
- -Pila TCP/IP incorporada. Lo cual nos permite utilizar sockets, y a partir de ahí crear nuestro propio “protocolo” de transmisión de datos hacia el servidor.
- -Intérprete Python. Por ahora no le tenemos asignada ninguna función a este intérprete, pero apostamos a que la tendrá en un futuro cercano.
- -Cliente FTP/SMTP incorporado. Es obvio que ambos se pueden exprimir.
- -GSM QuadBand. Lo que significa que Locator podría funcionar con cualquier compañía telefónica del mundo (recordemos que necesitamos una conexión GPRS para transmitir datos).
Por ahora contamos con estos componentes hardware. Aunque ayer ya hicimos una pequeña lista de cosas URGENTES por comprar. Entre ellas están los conectores y antenas necesarios para el módulo de comunicaciones Telit.
Además de un adaptador de corriente para empezar a trabajar con ambos (Arduino + TelitGM862-GPS) a la vez. Esto lo explicaremos en un post mas adelante.
Recordar que el código fuente del proyecto esta bajo la licencia GNU General Public License v3. Así como la documentación lo esta bajo una licencia Creative Commons -BY-.
Si quieres acceder a la página de “oficial” del proyecto deberás ir a esta dirección:
https://forja.rediris.es/projects/cusl3-locator/
Si lo que deseas es ver nuestros progresos en lo que se refiere a desarrollo, deberás acceder al repositorio SVN que la forja de RedIris ha puesto a nuestra disposición:
1 comentario
Lo siento, el formulario de comentarios está cerrado en este momento.
Blog de WordPress.com. | Tema Pool by Borja Fernandez.
Entradas y comentarios: feeds.

[...] Locator [...]
Pingback by NMEA 0183: RMC en TelitGSM862 « GNU/Locator— noviembre 30, 2008 #