Este Trabajo de Fin de Grado presenta el desarrollo de una aplicación web destinada a facilitar la transición desde el estándar NGSI v2 al modelo semántico NGSI-LD dentro del ecosistema FIWARE. La herramienta permite a los usuarios introducir entidades en formato NGSI v2, convertirlas automáticamente a NGSI-LD y enviarlas al broker Orion-LD.
Además, proporciona una interfaz intuitiva para visualizar, filtrar y eliminar entidades almacenadas. El sistema ha sido desarrollado utilizando tecnologías como Vue.js, Node.js, Docker y MongoDB, y se ha desplegado en una arquitectura ligera orientada a facilitar la interoperabilidad de datos contextuales en entornos inteligentes.
A través de pruebas unitarias se ha validado el correcto funcionamiento de las funcionalidades principales, asegurando la compatibilidad semántica y estructural de las entidades transformadas.
El proyecto contribuye a reducir la brecha entre los dos estándares, promoviendo la adopción de NGSI-LD en soluciones basadas en FIWARE.
Abstract:
This Final Degree Project presents the development of a web application designed to support the transition from NGSI v2 to the semantic model NGSI-LD within the FIWARE ecosystem. The tool allows users to input entities in NGSI v2 format, automatically convert them to NGSI-LD, and send them to the Orion-LD broker. Additionally, it offers an intuitive interface for viewing, filtering, and deleting stored entities.
The system has been developed using technologies such as Vue.js, Node.js, Docker, and MongoDB, and is deployed in a lightweight architecture focused on enabling interoperability of contextual data in smart environments.
Unit tests have been conducted to ensure the correct functioning of the core features and the structural and semantic validity of the converted entities.
The project contributes to bridging the gap between the two standards, promoting the adoption of NGSI-LD in FIWARE-based solutions.
Este Trabajo de Fin de Grado presenta el desarrollo de una aplicación web destinada a facilitar la transición desde el estándar NGSI v2 al modelo semántico NGSI-LD dentro del ecosistema FIWARE. La herramienta permite a los usuarios introducir entidades en formato NGSI v2, convertirlas automáticamente a NGSI-LD y enviarlas al broker Orion-LD.
Además, proporciona una interfaz intuitiva para visualizar, filtrar y eliminar entidades almacenadas. El sistema ha sido desarrollado utilizando tecnologías como Vue.js, Node.js, Docker y MongoDB, y se ha desplegado en una arquitectura ligera orientada a facilitar la interoperabilidad de datos contextuales en entornos inteligentes.
A través de pruebas unitarias se ha validado el correcto funcionamiento de las funcionalidades principales, asegurando la compatibilidad semántica y estructural de las entidades transformadas.
El proyecto contribuye a reducir la brecha entre los dos estándares, promoviendo la adopción de NGSI-LD en soluciones basadas en FIWARE.
Abstract:
This Final Degree Project presents the development of a web application designed to support the transition from NGSI v2 to the semantic model NGSI-LD within the FIWARE ecosystem. The tool allows users to input entities in NGSI v2 format, automatically convert them to NGSI-LD, and send them to the Orion-LD broker. Additionally, it offers an intuitive interface for viewing, filtering, and deleting stored entities.
The system has been developed using technologies such as Vue.js, Node.js, Docker, and MongoDB, and is deployed in a lightweight architecture focused on enabling interoperability of contextual data in smart environments.
Unit tests have been conducted to ensure the correct functioning of the core features and the structural and semantic validity of the converted entities.
The project contributes to bridging the gap between the two standards, promoting the adoption of NGSI-LD in FIWARE-based solutions. Read More




