Sistema de rastreo de vehículos de carga pesada usando gps mediante so android
1.
2.
3. Objetivo general :
Implementar un software eficiente y seguro para el rastreo
de vehículos de carga pesada, a fin obtener el control total
del transporte.
Objetivos Específicos:
Investigar la programación y comandos básicos que nos
permita la utilización de un GPS.
Desarrollar una interfaz gráfica mediante JAVA para la
visualización de los vehículos.
Proveer de un servicio a menor costo y de alto rendimiento.
4. Es un Sistema Global de Navegación por Satélite
(GNSS), siendo este el que permite la localización
precisa de un dispositivo GPS alrededor del mundo.
El sistema fue desarrollado por el Departamento de
Defensa de los Estados Unidos. Funciona mediante
una red de 24 satélites (21 operativos y 3 de respaldo),
los que están en órbita a, aproximadamente, 20200 Km
sobre la superficie de la Tierra, con trayectorias
sincronizadas, lo que permite cubrir toda la superficie
terrestre.
5. Para ubicar un dispositivo se utilizan como
mínimo cuatro satélites. El receptor GPS
recibe las señales de identificación y las
horas de reloj de cada uno de ellos. Con
estos datos y por triangulación calcula la
posición en el mundo donde se encuentra.
FUNCIONAMIENTO
6. Como cualquier sistema, el GPS tiene sus deficiencias:
las señales del GPS no pueden penetrar los sólidos
densos, como el metal y la madera, por lo tanto su uso
interior no es práctico. Además, debido a los muy bajos
niveles de la señal recibida en tierra, a menudo los
receptores GPS son incapaces de realizar una buena
lectura de datos cuando están blindados por un follaje
denso. Por esta razón, es importante montar el
receptor GPS en un sitio en donde tenga la mejor
visibilidad del cielo, por lo general en el techo del
vehículo que se desea rastrear.
DEFICIENCIAS
7. Se debe empezar por la estructura general de un
proyecto. Cuando se crea un nuevo proyecto Android
en Eclipse se genera automáticamente la estructura de
carpetas necesaria para poder generar posteriormente
la aplicación. Esta estructura será común a cualquier
aplicación, independientemente de su tamaño y
complejidad.
Android dispone de elementos básicos como Java,
aunque hay un pequeño cambio en los componentes.
8. GPS se maneja por una arquitectura que tiene los
componentes como:
GPS Chip
Es un receptor de Radio Frecuencia que se comunica directamente
con los satélites GPS. Para más detalles sobre la información que se
transmite o cómo funciona este componente.
GPS Driver
El GPS Driver usa API’S de nivel Bajo para comunicarse con el Chip
GPS. Consiste en una serie de archivos que se encuentran
usualmente empiezan con el prefijo GPS* y acaban con el sufijo
*SO.
GL Engine
El GL Engine asiste al GPS Driver básicamente es capaz de detectar
múltiples satélites, para fijar la posición adicional que se necesita.
GPS EN ANDROID
9. Cliente-Servidor
Es un modelo de aplicación distribuida en el que las
tareas se reparten entre los proveedores de recursos
o servicios, llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones a
otro programa, el servidor, quien le da respuesta.
Esta idea también se puede aplicar a programas que
se ejecutan sobre una sola computadora, aunque es
más ventajosa en un sistema operativo multiusuario
distribuido a través de una red de computadoras.
COMUNICACIÓN POR INTERNET CON
ANDROID
10. VENTAJAS
Centralización del control: los accesos, recursos y la
integridad de los datos son controlados por el servidor
de forma que un programa cliente defectuoso o no
autorizado no pueda dañar el sistema.
Escalabilidad: se puede aumentar la capacidad de
clientes y servidores por separado.
11. DESVENTAJAS
La congestión del tráfico ha sido siempre un problema.
Cuando una gran cantidad de clientes envían
peticiones simultaneas al mismo servidor, puede ser
que cause muchos problemas.
El software y el hardware de un servidor son
generalmente muy determinantes. Un hardware
regular de un ordenador personal puede no poder
servir a cierta cantidad de clientes. Normalmente se
necesita software y hardware específico, sobre todo en
el lado del servidor, para satisfacer el trabajo.
20. Toma de datos gps en una misma posición
latitud longitud latitud longitud
-0,06409851 -78,46138445 -0,06415019 -78,4613744
-0,06411751 -78,46135763 -0,064151 -78,461376
-0,06411411 -78,46135726 -0,06415204 -78,4613765
-0,06411411 -78,46135726 -0,06415349 -78,4613752
-0,06414624 -78,4613913 -0,0641545 -78,4613739
-0,06414849 -78,46137861 -0,06415542 -78,4613731
-0,06414856 -78,46137832 -0,06415565 -78,4613722
-0,06414851 -78,46137831 -0,06415596 -78,4613717
-0,06415011 -78,46137484 -0,06415607 -78,4613711
-0,06415014 -78,46137454 -0,06415619 -78,4613704
-0,06415016 -78,4613745 -0,06415654 -78,4613705
21. La programación en Android por facilidad y por las
herramientas más interactivas se las realiza en eclipse,
pero el servidor, es decir la parte de GoogleMaps se
hace en Netbeans, porque este es más amigable con las
interfaces gráficas y cuenta con una librería que nos
facilita la manipulación de esta herramienta.
El uso del GPS embebido en el dispositivo nos ahorra
el costo del módulo GPS propiamente dicho, lo cual es
muy conveniente, siendo entonces esta opción la más
óptima en lo que respecta a esta aplicación en
específico, ya basta con que el conductor lleve siempre
su celular mientras conduce el vehículo.