Actualizado el 21 de Marzo del 2018 (Publicado el 26 de Noviembre del 2017)
1.338 visualizaciones desde el 26 de Noviembre del 2017
3,6 MB
109 paginas
Creado hace 14a (21/06/2010)
Trabajo Final de Carrera
Ingeniería Técnica de Telecomunicación
Especialidad en Sistemas Electrónicos
__________________________________________________________________________________
Transmisión de Datos PDA-Servidor Web
Jesús Iglesias García
__________________________________________________________________________________
Director:
Alex García Quinchia
Departamento de microelectrónica y Sistemas electrónicos
Escuela Técnica Superior de Ingeniería (ETSE)
Universidad Autónoma de Barcelona (UAB)
Junio 2010
La persona asignada, Alex García Quinchia, Profesor de la Escuela Técnica Superior de
Ingeniería de la Universidad Autónoma de Barcelona (UAB),
CERTIFICA:
Que el trabajo presentado en esta memoria de Trabajo Final de Carrera ha sido realizado bajo su
dirección por el alumno Jesús Iglesias García
Y, para que conste a todos los efectos, firman el presente certificado.
Bellaterra, _______________________________
Signatura:
Alex García Quinchia
Trabajo Final de Carrera
Transmisión de datos PDA – Servidor Web
ÍNDICE
1. Introducción.................................................................................................. 8
2. Descripción de la situación ......................................................................... 8
3. Objetivos ..................................................................................................... 11
3.1 Objetivo general ................................................................................................ 11
3.2 Objetivos específicos ........................................................................................ 11
4. Fundamentos teóricos ............................................................................... 11
4.1 La PDA ............................................................................................................. 11
4.1.1 Conectividad inalámbrica ........................................................................ 12
4.1.1.1 Conexión Wifi ........................................................................... 12
4.1.1.2 Conexión Bluetooth .................................................................. 12
4.1.2 Sistema Operativo .................................................................................. 12
4.1.3 Plataforma de programación para la PDA ............................................... 14
4.2 Servidores web ................................................................................................. 15
4.2.1 FTP ........................................................................................................ 15
4.2.1.1 Servidor FTP ............................................................................ 16
4.2.1.2 Cliente FTP .............................................................................. 16
4.2.1.3 CoreFTP .................................................................................. 16
4.2.2 Entorno de programación de la interfaz web ........................................... 17
4.3 Posicionamiento básico: Latitud y Longitud ....................................................... 19
4.4 Google Maps ..................................................................................................... 19
4.4.1 API de Google Maps ............................................................................... 20
4.4.1.1 GMap2 ..................................................................................... 20
4.4.1.2 GLatLng ................................................................................... 20
4.4.1.3 GPolyline .................................................................................. 21
4.4.1.4 GMarker ................................................................................... 22
5. Desarrollo del proyecto ............................................................................. 23
5.1 Desarrollo de la interfaz de usuario para la PDA ............................................... 23
5.1.1 Software Transmisión de datos PDA - Servidor FTP .............................. 24
5.1.1.1 Transmisión PDA-FTP Server vía Wifi ...................................... 24
5.1.1.2 Implementación del Cliente FTP ............................................... 25
5.1.1.3 Configuración de la conexión ................................................... 26
5.1.2 Formato de los archivos de ruta ............................................................. 26
5.1.3 Recepción de datos ................................................................................ 28
5.2 La interfaz web .................................................................................................. 29
5.2.1 Estructura del sitio web ........................................................................... 30
5.2.1.1 Árbol de contenidos .................................................................. 32
5.2.2 Base de datos ......................................................................................... 33
5.3 Monitorización de trayectorias ........................................................................... 34
5.3.1 Visualización de rutas en Google Maps .................................................. 35
5.3.2 Tipos de rutas ......................................................................................... 36
5.3.2.1 Rutas simples ........................................................................... 38
5.3.2.2 Rutas con información de velocidad ......................................... 38
5.3.2.3 Rutas de comparación de sistemas .......................................... 39
5.3.2.4 Rutas en tiempo real ................................................................ 40
5.4 Gestión de rutas ................................................................................................ 41
5.4.1 Alta de rutas ........................................................................................... 42
5.4.2 Modificación de rutas .............................................................................. 42
5.4.3 Baja de rutas .......................................................................................... 43
5
Trabajo Final de Carrera
Transmisión de datos PDA – Servidor Web
5.5 Comunicación interfaz web – PDA .................................................................... 44
5.6 Testeo y resultados finales ................................................................................ 45
5.6.1 Transmisión de archivos de ruta PDA-Servidor Web .............................. 45
5.6.2 Visualización de trayectorias en Google Maps ........................................ 45
5.6.3 Visualización de trayectorias en tiempo real ........................................... 46
5.6.4 Transmisión de datos Servidor Web-PDA ............................................... 47
5.7 Problemas y soluciones en el desarrollo del proyecto ...................................... 47
6. Planificación del proyecto ......................................................................... 51
6.1 Diagrama de Gantt ............................................................................................ 51
6.2 Fases del proyecto ............................................................................................ 51
6.3 Tiempos de realización ..................................................................................... 52
6.4 Requerimientos ................................................................................................. 53
6.5 Herramientas de desarrollo ............................................................................... 53
6.5.1 Microsoft Visual Studio 2005 .................................................................. 54
6.5.2 Plataforma de desarrollo web ................................................................. 54
7. Conclusiones .............................................................................................. 55
8. Futuras ampliaciones ................................................................................ 55
9. Bibliografía y/o recursos electrónicos ..................................................... 57
10. Anexo ........................................................................................................ 59
10.1 Código fuente de la aplicación de la PDA ....................................................... 59
10.2 Código fuente de la interfaz de usuario / página web ...................................... 66
10.2.1 [newroute.php] Página recepción de rutas y alta en la base de datos ... 66
10.2.2 [e_trans.php] Alerta sobre el estado de la transmisión en tiempo real .. 68
10.2.3 Panel de últimas rutas cargadas ........................................................... 68
10.2.4 [ruta_simple.php] Visualización de una ruta simple ............................... 69
10.2.5 [ruta_velocidad.php] Visualización de una ruta con información de
velocidad ......................................................................................................... 71
10.2.6 [distancia_a_ruta.js] Distancia del puntero del ratón a la trayectoria ..... 76
10.2.7 [ruta_error.php] Visualización de ruta de comparación de sistemas o
error ................................................................................................................ 80
10.2.8 [visualización_tiempo_real.php] Visualización de ruta en tiempo real ... 85
10.2.9 [alta_ruta.php / alta.php] Gestión de rutas - Altas ................................. 89
10.2.9.1 alta.php .................................................................................. 91
10.2.10 [eliminar_ruta.php /eliminar.php] Gestión de rutas - Bajas .................. 93
10.
Comentarios de: Transmisión de datos PDA - Servidor Web (0)
No hay comentarios