cambiar a curso:   2015-16   2017-18


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2016-17

Prototipo para una Smart ESII-AB


Tecnologías Específicas

Ingeniería de Computadores
 


Descripcion y Objetivos

Descripción:

La presente evolución de la tecnología de sensores y en concreto de la tecnología BLE, ya dado como uno de sus frutos los denominados “iBeacons”. Estos no son más que pequeños dispositivos cuya única función es la de comunicar al medio inalámbrico mediante el protocolo BLE un identificador único en forma de baliza inalámbrica de manera periódica.

Una funcionalidad, en principio tan simple como ésta, permite la implementación de sistema de posicionamiento en interior de manera simple y fácil: si un dispositivo es capaz de detectar una baliza con el identificar de un determinado ibeacon, se deduce que dicho dispositivo está dentro del área de cobertura de dicho ibeacon. Y como dichos dispositivos se pueden programar para que su potencia de emisión sea reducida, el posicionamiento aunque con varios metros de error puede llevarse acabo. E incluso puede ser suficiente para determinadas aplicaciones.

Una de estas aplicaciones se puede implementar en un centro educativo como la Escuela Superior de Ingeniería Informática de Albacete. Teniendo en cuenta que la mayoría de los “smartphone” de última generación ya disponen de un sistema de comunicación BLE integrado, se podría desplegar una red de ibeacons por todo el edificio de la Escuela. De tal forma que: previa instalación y activación de una App, al usuario le aparecieran en su móvil avisos o información útil en función de su posición en el edificio: conferencias programadas si está cerca del Salón de Actos; plazos administrativos de matrícula, si está cerca de secretaría; horarios y actividades en un aula cuando está cerca de la misma, etc.

Evidentemente el dispositivos móvil necesitará comunicarse mediante una red comunicación de datos: WiFi, LTE(4G), UMTS(3G), etc., en principio se podría utilizar la red EUDOROAM, para la comunidad universitaria, a un servidor en el que previa comunicación del identificador de ibeacon, se seleccione la información a enviar.

Objetivos:

El objetivo general será la implementación de un prototipo de App para sistema Android de localización de interior en el edificio donde se encuentra la Escuela Superior de Ingeniería Informática de Albacete, que permita el acceso a determinados servicios en función de la situación del usuario.

De manera más detallada los objetivos serían:

  1. Desarrollo de mecanismo de captura de las balizas emitidas por los iBeacon

  2. Desarrollo de un sistema cliente-servidor de datos, al que se realizará consultas parametrizadas con el valor de una baliza de iBeacon.

  3. Integración en una App para móvil, tanto del mecanismo de capturas de balizas como del cliente del sistema desarrollado en el objetivo 2.

 


Metodología y Competencias

En un principio se definen las siguientes fases en el plan de trabajo:

  1. Estudio de la tecnología de comunicación BLE.

  2. Estudio de la plataforma de programación Apache CordovaTM utilizada para el desarrollo del proyecto.

  3. Estudio de Node.js®: lenguaje de programación para la implementación del servidor de datos.

  4. Diseño e implementación de una App móvil que para el descubrimiento de iBeacons.

  5. Diseño e implementación de un servidor de datos sobre el que realizar consultas parametrizadas en función del identificador de un iBeacon.

  6. Diseño e implementación de la App móvil anteriormente diseñada, que una vez descubierto un iBeacon utilice su identificador para comunicarse con el servidor de datos, y muestre por pantalla las distintas opciones y/o información que el servidor le comunique.

 


Medios a utilizar

  • Un PC para el desarrollo de las aplicaciones y el alojamiento del servidor de datos final.

  • Un smartphone o una Table para la instalación de la App móvil utilizada.

  • Varios Motes que se utilizarán como iBeacons.

 


Bibliografía

 


Tutores


DELICADO MARTÍNEZ, FRANCISCO MANUEL
LÓPEZ CAMACHO, VICENTE
 

Alumno


CALONGE GARCIA, MANUEL