This PDF 1.5 document has been generated by Microsoft® Word 2010, and has been sent on pdf-archive.com on 05/06/2017 at 14:59, from IP address 89.15.x.x.
The current document download page has been viewed 375 times.
File size: 4.44 MB (233 pages).
Privacy: public file
PROYECTO FINAL DE CARRERA
TÍTULO:
Desarrollo de una aplicación móvil para el
manejo remoto de un sistema de control.
AUTOR:
Álvaro Lamas Fuente
TUTOR:
Gabriel Huecas Fernández-Toribio
Miembros del tribunal:
PRESIDENTE:
D. Juan Quemada Vives
VOCAL:
D. Santiago Pavón Gómez
SECRETARIO:
D. Gabriel Huecas Fernández-Toribio
SUPLENTE:
D. Joaquín Salvachúa Rodríguez
Fecha de lectura:
Calificación:
UNIVERSIDAD POLITÉCNICA DE MADRID
ESCUELA TÉCNICA SUPERIOR
DE INGENIEROS DE TELECOMUNICACIÓN
PROYECTO FIN DE CARRERA
DESARROLLO DE UNA APLICACIÓN MÓVIL
PARA EL MANEJO REMOTO DE UN SISTEMA
DE CONTROL
Álvaro Lamas Fuente
2015
Proyecto Final de Carrera
v
Resumen
Hoy en día el uso de los dispositivos móviles se ha universalizado para
establecer cualquier tipo de comunicación entre personas. Además de la clásica
llamada telefónica, existen distintos servicios de comunicación tales como la
mensajería instantánea, la compartición de archivos multimedia, la recomendación
de lugares visitados y actividades de ocio, etc. La idea del proyecto es llevar
también las posibilidades de comunicación de estos dispositivos al manejo, control
e interacción con máquinas o dispositivos remotos para para aumentar, como
cualquier avance tecnológico, la calidad y el bienestar de la sociedad.
El presente proyecto trata un sistema de control remoto en un sentido
general, es decir, la implementación de un control remoto, o mando a distancia, de
un sistema de control general. Adecuando este sistema al entorno apropiado, se
podría desplegar en distintos ámbitos de la vida cotidiana, sobre todo en el
contexto de las ciudades inteligentes, Smart Cities, como por ejemplo la domótica
(control de las persianas, de la iluminación, etc) o el sector servicios (control del
tráfico mediante el manejo de semáforos) entre otras aplicaciones.
Palabras clave
Sistema Software, Arquitectura, Implementación, Diseño, Desarrollo,
Android.
Proyecto Final de Carrera
vii
Abstract
The usage of mobile devices has recently been universalized to establish any
way of communication between people. Besides the common phone call, there are
several communication services such as instant messaging services or multimedia
file sharing services. The main idea of this project is to expand these possibilities of
communication in order to let users control and interact with remote machines or
devices. The aim of this technological advance is to improve people’s life quality.
This project consists of the implementation of a mobile application which acts
as a remote control for a general remote control system. This system could be used
in different environments, especially in the Smart Cities’ context. Among many
applications, it could be used to help police officers dealing with traffic jams by
controlling the traffic lights, or allowing general users to interact with their domotic
systems (for example, to control the houselights, doors, etc.)
Key words
Software System, Architecture, Implementation, Design, Development,
Android.
Proyecto Final de Carrera
ix
Índice
CAPÍTULO 1: Introducción ..................................................................................... 1
1.1 Objetivos ...................................................................................................................... 2
1.2 Método y fases del trabajo.......................................................................................... 3
1.2.1 Fase de documentación previa ........................................................................ 3
1.2.2 Fase de diseño de la arquitectura de la aplicación .......................................... 3
1.2.3 Fase de definición de los protocolos de comunicación ................................... 4
1.2.4 Fase de implementación de la funcionalidad y de los protocolos de
comunicación ............................................................................................................ 4
1.2.5 Fase de pruebas................................................................................................ 4
1.3 Medios disponibles ...................................................................................................... 5
1.4 Organización de la memoria........................................................................................ 5
CAPÍTULO 2: Diseño y arquitectura ...................................................................... 7
2.1 Tecnologías empleadas ............................................................................................... 8
2.1.1 Android frente a otros Sistemas Operativos .................................................... 8
2.1.2 JSON como formato de intercambio de datos ............................................... 10
2.2 Arquitectura inicial y solución propuesta.................................................................. 11
2.2.1 Arquitectura del entorno al inicio del proyecto ............................................. 11
2.2.2 Solución propuesta ......................................................................................... 12
2.2.3 Arquitectura de la aplicación móvil................................................................ 13
2.3 Casos de uso .............................................................................................................. 17
2.3.1 Roles ............................................................................................................... 17
2.3.2 Usuario – aplicación ....................................................................................... 18
2.3.3 Aplicación – servidor ...................................................................................... 19
2.3.4 Aplicación – dispositivo del sistema de control ............................................. 20
2.4 Modelo de datos........................................................................................................ 20
2.4.1 Datos de registro: ........................................................................................... 21
2.4.2 Licencias: ........................................................................................................ 21
2.4.3 Mensajes ........................................................................................................ 23
Alvaro Lamas Fuente - PROYECTO FINAL DE CARRERA - Junio 2015.pdf (PDF, 4.44 MB)
Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..
Use the short link to share your document on Twitter or by text message (SMS)
Copy the following HTML code to share your document on a Website or Blog