Grado de Telematica: -------------------Sistemas de autenticación por proximidad. Tutor: Isaac Agudo Desarrollo de un sistema de autenticación usando comunicaciones inalámbricas que permita al usuario autenticarse con su entorno simplemente con acercarse. El objetivo es utilizar tecnologías de comunicaciones de un rango aproximado de 10 mts (p.e. 802.15.4, Bluetooth, Wifi, etc.) en las que se pueda estimar la posición relativa de los elementos que se comunican (p.e. distancia) y implementar un protocolo simple de autenticación reto/respuesta. Se podrá programar en Android o usando sistemas embebidos (EZ340Chronos o similares). Distribución segura y fiable de contenidos usando Multicast. Tutor: Isaac Agudo Desarrollo de un sistema para poder distribuir de forma masiva contenido en una red local sin saturar el canal de comunicación. El sistema debe permite el reenvío de paquetes perdidos, la reordenación de la información y la verificación de la autenticidad de la información. El escenario inicial que se considera es el de enviar una maquina virtual a todos los ordenadores de un laboratorio en un tiempo razonable y que no dependa del número de equipos en la red. Desarrollo de librería de utilidades de comunicación para Waspmote de Libelium. Tutor: Lidia Fuentes Una mota Waspmote es un dispositivo que puede integrar un conjunto variado de sensores ambientales. Las motas se integran en una red de sensores inalámbrica (WSN Wireless Sensor Network) que facilitan el intercambio de información ambiental. El objetivo es desarrollar una librería que incluya funciones propias de la comunicación de las motas en diferentes redes de comunicación inalámbricas. Desarrollo de librería de utilidades de para la IoT para Waspmote de Libelium. Tutor: Lidia Fuentes Una mota Waspmote es un dispositivo que puede integrar un conjunto variado de sensores ambientales. Las motas se integran en una red de sensores inalámbrica (WSN Wireless Sensor Network) que facilitan el intercambio de información ambiental. El objetivo es desarrollar una librería que incluya funciones que permitan optimizar las tareas que debe desarrollar una mota para su uso como dispositivo de la IoT (Internet of Things). Desarrollo de librería de utilidades de autoconfiguración para Waspmote de Libelium. Tutor: Mercedes Amor Una mota Waspmote es un dispositivo que puede integrar un conjunto variado de sensores ambientales. Las motas se integran en una red de sensores inalámbrica (WSN Wireless Sensor Network) que facilitan el intercambio de información ambiental. El objetivo es desarrollar una librería que incluya funciones que permitan optimizar las tareas que debe desarrollar una mota para la adquisición de información ambiental. Desarrollo de aplicaciones móviles para la monitorización y gestión de Waspmote de Libelium. Tutor: Mercedes Amor Una mota Waspmote es un dispositivo que puede integrar un conjunto variado de sensores ambientales. Las motas se integran en una red de sensores inalámbrica (WSN Wireless Sensor Network) que facilitan el intercambio de información ambiental. El objetivo es desarrollar una aplicación para dispositivos móviles que localizace y monitorize motas Waspmote, y que permita la gestión de algunas de sus funciones básicas. Implementación de un sistema de IP multicast en un entorno de Ethernet Fabric SPB. Tutor: Juan Jose Ortega Este trabajo se basa en el estudio del protocolo 802.1aq, conocido como Shortest Path Bridging (SPB). Este protocolo está revolucionando la configuración de redes de datos y sobre todo con la conexión entre centros de procesos de datos con entornos virtuales. Para la gestión de la nube (cloud computing) son fundamentales las capacidades que facilita este protocolo. En particular el servicio multicast es muy utilizado en estos sistemas. Comparativa de diferentes tecnología de Ethernet Fabric ( SPB , TRILL , Fabric PAth , etc ). Tutor: Juan Jose Ortega En este trabajo se realizará un estudio comparado de las tecnologías Ethernet Fabrics más comunes, así como un caso de uso genérico donde se vean las posibilidades de cada uno de ellos. Uso de SCADE para implementación de protocolos de control ferroviario. Tutor: Pedro Merino En el campo del modelado de sistemas concurrentes hay múltiples notaciones que permiten la edición gráfica, simulación, validación y generación de código. Algunas notaciones son específicas para protocolos, como SDL. Otras notaciones son de propósito general, como la herramienta SCADE de ESTEREL (http://www.esterel-technologies.com/products/scade-suite/), que se emplea en entornos críticos como aviación, transporte ferroviario, centrales nucleares, automóviles, etc. SACDE se diferencia de SDL en que está orientada a sistemas con un comportamiento síncrono, pero actualmente se trata de extender su uso a otros dominios. Los TFG consisten en usar la herramienta SCADE para modelar partes de los protocolos empleados en control del metro (CBTC) y en entorno ferroviario (ETCS) Uso de SCADE para implementación de protocolos de control ferroviario. Tutor: Pedro Merino Segundo TFG en la linea descrita anteriormente. Sistema de Monitorización de Consumo Eléctrico Inalámbrico. Tutor: Manuel Díaz Rodríguez El objetivo es desarrollar una aplicación de monitorización de consumo basado en una red de sensores de bajo coste. Se experimentarán varios sistemas de medida de consumo, incluidos los basados en firma de consumo directos e indirectos. Se desarrollarán, tanto los drivers para los sensores, como los protocolos de comunicación y una aplicación de análisis de los datos resultados de la monitorización. Sistema de Monitorización de Consumo Eléctrico Inalámbrico. Tutor: Manuel Díaz Rodríguez Segundo TFG en la linea descrita anteriormente. Implementación de pilas de protocolos en espacio de usuario con C++11. Tutor: Jesús Martínez Cruz Actualmente, las pilas de protocolos están implementadas en el sistema operativo y se ejecutan en espacio de memoria protegido, lo que implica la copia de datos entre las aplicaciones y el núcleo del sistema. En este trabajo se abordará la implementación de protocolos en espacio de usuario sin pérdida de rendimiento a través del uso de técnicas de copia cero y nuevos drivers y productos, como PF_RING. El resultado permite utilizar la potencia y flexibilidad de lenguajes de alto nivel, como el nuevo estándar C++11, para diseñar e implementar código robusto y eficiente sin las complicaciones de la programación y depuración en el núcleo del sistema operativo. Implementación de pilas de protocolos en espacio de usuario con C++11. Tutor: Jesús Martínez Cruz Segundo TFG en la linea descrita anteriormente. Análisis de tráfico con Wireshark. Tutor: Mari Carmen Aguayo Torres(IC) Utilizando la herramienta Wireshark, se pretende capturar tráfico de los tipos más habituales (youtube, skype, ftp, etc.) y se analizará su comportamiento Redes y Servicios de Telecomunicación. Tutor: Almendro Sagristá, Javier Joaquín (IC) Redes y Servicios de Telecomunicación. Tutor: Almendro Sagristá, Javier Joaquín (IC) Segundo TFG en la linea del anterior Sistemas de aprendizaje de audio. Tutor: Barbancho Pérez, Ana Mª (IC) Aplicaciones para gestión de información. Tutor: Durán Martínez, Álvaro (IC) Desarrollo de aplicaciones para gestión, procesado, transmisión y compartición de información, documentos y contenidos multimedia (vídeo y audio). El desarrollo de las aplicaciones se realizará bien en formato web (PHP, JSP, AJAX), o en formato de aplicación de escritorio. Una aproximación práctica a sistemas de telecomunicación históricos. Tutor: Godoy Rubio, Rafael (IC) Aplicaciones en Android (Servicios Multimedia). Tutor: Gómez Paredes, Gerardo (IC) Esta línea de trabajos abarca diferentes ámbitos, según el perfil del candidato. Por un lado, se puede orientar a la implementación de aplicaciones sobre teléfonos móviles (principalmente Android) para la monitorización de indicadores de rendimiento o parámetros del mismo. Por otro lado, se puede orientar al análisis de la calidad para servicios multimedia (voz, video) sobre redes de telecomunicación (captura de tráfico, evaluación del rendimiento, etc.). También se aceptan propuestas relacionadas con esta temática. Modelado de redes de transporte. Tutor: Halir, Robert (IC) El objetivo del proyecto es modelar, usando Matlab, un conjunto reducido de funcionalidades de una red de transporte, como puede ser ATM, MPLS, SDH. Redes de comunicaciones para exploración submarina. Tutor: Luque Nieto, Miguel A. (IC) Tratamiento Digital de Voz e Imagen. Tutor: Munilla Fajardo, Jorge (IC) Protocolos y técnicas de transmisión para redes de sensores submarinos. Otero Roth, Pablo (IC) Herramienta para el análisis simbólico de circuitos. Seguridad de la Información Multimedia. Tutor: Peinado Domínguez, Alberto (IC) Desarrollo y prueba de técnicas de autenticación de imágenes