|
Grado en Ingeniería Informática |
TRABAJOS FIN DE GRADO curso: 2024-25
Prototipado y evaluación de un ecosistema FIWARE-IOTA para Internet de las Cosas |
Tecnologías Específicas
Ingeniería de Computadores
Descripcion y Objetivos
Internet de las Cosas (IoT) es un paradigma que permite la interconexión y comunicación de objetos físicos a través de Internet. En el contexto de IoT se plantean diversos desafíos en cuanto a la gestión, seguridad, escalabilidad y eficiencia de los datos generados por los dispositivos. FIWARE es una plataforma impulsada por la Unión Europea que ofrece un conjunto de componentes de software de código abierto para facilitar el desarrollo y despliegue de soluciones inteligentes basadas en IoT.
Por otro lado, IOTA es una tecnología de ledger distribuido (DLT) de código abierto que permite el intercambio de información sin intermediarios ni comisiones, mediante un sistema de nodos que confirman las transacciones llamado Tangle. La estructura del Tangle como grafo acíclico dirigido (DAG) y el consenso parcial entre los nodos que lo componen mejora sustancialmente su escalabilidad y rendimiento respecto a otras tecnologías descentralizadas como blockchain.
Las tecnologías FIWARE e IOTA pueden combinarse para crear un ecosistema IoT robusto y eficiente. En un TFG previo se desarrollaron los módulos necesarios para lograr dicha integración sobre la versión actual de IOTA. El objetivo de este TFG consiste principalmente en evaluar las prestaciones de este ecosistema sobre un despliegue de varios nodos que emule un caso de uso realista.
Metodología y Competencias
- Estudio de la plataforma FIWARE: características, ventajas, limitaciones, uso.
- Estudio de la plataforma IOTA: características, ventajas, limitaciones, uso
- Despliegue de un prototipo multinodo que emule un caso de uso realista.
- Evaluación funcional y no funcional de la integración de FIWARE e IOTA sobre el prototipo desarrollado.
Medios a utilizar
Se aplicará una metodología ágil, a través de reuniones periódicas de seguimiento con los tutores.
Las competencias de Ingeniería de Computadores que se aplicarán son:
- Capacidad de analizar y evaluar arquitecturas de computadores, incluyendo plataformas paralelas y distribuidas, así como desarrollar y optimizar software para las mismas.
- Capacidad para analizar, evaluar, seleccionar y configurar plataformas hardware para el desarrollo y ejecución de aplicaciones y servicios informáticos.
- Capacidad para diseñar, desplegar, administrar y gestionar redes de computadores.
Bibliografía
- Plataforma FIWARE: https://www.fiware.org/, último acceso: septiembre 2024.
- Martínez, Desarrollo de una plataforma FIWARE para la implementación real de un dispositivo IoT, Trabajo Fin de Grado, E. T. S. de Ingeniería Industrial, Informática y de Telecomunicación, Universidad Pública de Navarra, https://academica-e.unavarra.es/handle/2454/45712
- IOTA, https://www.iota.org/, último acceso: septiembre 2024.
- Luis Cavero, Explorando la integración de FIWARE con IOTA para Internet de las Cosas, Trabajo Fin de Grado, E.S. de Ing. Informática, Universidad de Castilla-La Mancha, julio 2024.
Tutores DELICADO MARTÍNEZ, FRANCISCO MANUEL CAMINERO HERRÁEZ, Mª BLANCA | Alumno LASERNA BACHILLER, ÓSCAR
|
| |