Loading…
Transcript

Monitor GPS

En Chile roban un auto cada 20 minutos

se espera que este delito aumente en un 20% este año

Algo un poco más efectivo

Esquema Global

El Sistema GPS funciona mediante una red de 32 satélites en órbita a 20.200 km.

DEMOSTRACIÓN

FIN

Características

  • Registro de usuarios y

sus monitores.

  • Servidor multi hebras para el

manejo de grandes flotas.

  • Visualización en "Tiempo Real" de vehículos.
  • Segimiento a un vehículo en particular sin perder de vista los demás.
  • Sistema anti robo con desconexión de alimentación.

Problemas

Solución 2

Solución 1

Control de Flota

Que alguien de arriba nos proteja !!!

"Hay muchas impurezas, imágenes de buses que se duplican, otros no registrados y algunas veces pasan varios días en los que no se ve ninguno en la pantalla". Junio 2007

Servidor

Archivos

  • Servidor TCP

  • Múltiple Hebras para múltiple Monitores.

  • Hebras que divide GUI del Servidor

  • Usando API de JDBC para el acceso a datos desde Java.

Creación de Tablas para almacenar datos de:

  • Usuarios y Passwords
  • Equipos del Usuarios
  • Ubicación de los equipos

Clases

Librerias

Servidor.java

JPosition

Permite interactuar con Google Maps

Clase que maneja el servidor e instancia los objetos ServerThread.

ServerThread.java

MySQL Connector

Driver para manejo de BD MySQL

Clase que extiende de Thread. Interpreta los mensajes del GPS e ingresa datos a Base de Datos.

GUI.java

Monitor GPS

Clase que extiende de JFrame. Presenta una interfaz amigable para ingresar usuario o actualizar el estado de los GPS.

Conexiónes TCP o UDP

Modem GPRS

Enabler II-G

Mapa.java

Web Browser

estándar en sistemas GPS

National Marine Electronics Association

Entrega info en formato NMEA ...

Clase que extiende de JFrame. Presenta un imagen estática de la última posición del GPS seleccionado.

Módulo GPS

servidor web HTTP de código abierto

server-side scripting

Permite refrescar el mapa periodicamente

Misma base de datos del servidor

API Maps para visualizar mapas en forma dinámica

Funcionamiento

Monitor GPS

Servidor

thread Servidor

CONNECT

socket de bienvenida

new ServerThread

accept

socket comunicación

OK

WEB

thread GUI

msg. NMEA

estado relay

Posibles Mejoras

Historial de Recorridos

  • Agregar seguridad a la transferencia de información.

Página web especial móviles

Habilitar opción para ver recorridos antiguos.

  • Desarrollar página web liviana y de fácil navegación para dispositivos con pantallas de dimensiones menores.
  • Información cifrada para intrusos.