GPSClient.jar: Archivo con una aplicación para simular equipos GPS que se comunican con el servidor.
ServidorGPS.jar: Servidor multihebra para gestionar usuarios y recibir datos de módulos GPS inscritos.
Servidor.properties: Archivo de configuración para ServidorGPS.
Carpeta Web: Esta carpeta contiene todo lo necesario para visualizar el rastreo de los modulos usando Google Maps.
monitoreo.sql: Archivo para importar facilmente la estructura de la Base de Datos usada.
Paso 1 Instalar un servidor web Apache, XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL y PHP.
La version para Linux se puede encontar aqui, junto con una guía para la instalación y puesta en marcha.
Luego se debe crear la base de datos, para hacerlo más rápido se dispone del archvio monitoreo.sql
En una base de datos creada, por ejemplo basedatos.
Se importa la base monitoreo.sql.
El resultado es una base de datos con dos tablas. La tabla usuarios y la tabla equipos.
Finalizado esto la base de datos sera completamente manejada por ServidorGPS y la pagina web.
Paso 2 (Opcional)
Si se desea se puede observar el movimiento de los módulos GPS mediante una pagina web, la cual viene contenida en la carpeta web. Esta debe ser añadida al servidor apache y se debe modificar el archivo parametros.php con los valores correspondientes. Esta pagina tendrá como usuarios y passwords los creados con el programa ServidorGPS.
Paso 3
Pero primero se debe modificar el archivo Servidor.propierties con los parametros adecuados. Luego se debe ejecutar el servidor con el comando: java -jar ServidorGPS.jar
Ahora se debe registrar los usuarios con sus respectivos datos. Luego en la pestaña Actualizar Usuario se debe buscar el usuario registrado y asociar un módulo con este con el botón añadir.
Paso 4
Se dispone del programa GPSClient para simular modulos GPS con dos
rutas predefinidas. Para ejecutarlo se debe escribir el comando: java -jar GPSCliente.jar <host servidor> <puerto servidor>
Luego se ingresa un numero identificador asociado con algún cliente (Paso 3) y presionar en encendido.
Paso 5
Una vez realizado los pasos anterior se podrá monitorear la posición de los GPS tanto en el servidor en la pestaña Actualizar Usuario como en la pagina web, además se podrá cambiar el estado de encendido del motor del vehículo.