[en] This TFG focuses on the generation of synthetic IoT data from a smart city and its subsequent visualization in a web application. At the present time, the immense amount of information available on the Internet can be confusing and impractical, especially when trying to locate specific data among multiple sources. In order to address this problem, a web application has been created with the main objective of simplifying access to relevant information for users interested in A Coruña's most popular beaches and the bus lines that serve the city. The main idea is to provide an intuitive and agile experience that allows users to easily find the information they need, thus minimizing the time and effort required. To realize this objective, one of the main tools used was the FIWARE Device Simulator, as it allows interacting with the FIWARE component ecosystem by simulating devices and other elements. This enables the generation of both real – time and historical data, using a trial and error approach to reach maximum accuracy and detail in the information generated. The data generated is stored in Orion, a core component of FIWARE designed to manage and process real – time data from various sources in the context of the Internet of Things (IoT), facilitating its access and use, while the exploitation of historical information is carried out by the Quantumleap component, which uses CrateDB to efficiently store and query large volumes of historical data. Use is also made of the General Transit Feed Specification (GTFS) data format, which is ideal for managing public transport information due to its standardized structure, allowing efficient integration and analysis of schedules, routes and stop locations.In addition, technologies such as Flask and Folium are used to present this data clearly and concisely in a web application, thus improving its accessibility and usability for users.

[es] Este TFG se enfoca en la generación de datos IoT sintéticos de una smart city y su posterior visualización en una aplicación web. En la actualidad, la inmensa cantidad de información disponible en Internet puede resultar abrumadora y poco práctica, especialmente cuando se trata de localizar datos específicos entre múltiples fuentes. Con el fin de abordar este problema, se ha creado una aplicación web que tiene como objetivo principal simplificar el acceso a información relevante para los usuarios interesados en las playas más destacadas de A Coruña y las líneas de autobuses que sirven a la ciudad. La idea principal es proporcionar una experiencia intuitiva y ágil que permita a los usuarios encontrar fácilmente la información que necesitan, minimizando así el tiempo y esfuerzo requeridos. Para llevar a cabo este objetivo, una de las principales herramientas empleadas fue el FIWARE Device Simulator, pues permite interactuar con el ecosistema de componentes FIWARE simulando dispositivos y otros elementos. Esto posibilita la generación de datos tanto en tiempo real como históricos, utilizando un enfoque de prueba y error para alcanzar la máxima precisión y detalle en la información generada. Los datos generados se almacenan en Orion, un componente fundamental de FIWARE diseñado para gestionar y procesar datos en tiempo real de diversas fuentes en el contexto del Internet of Things (IoT), facilitando su acceso y uso, mientras que la explotación de la información histórica se lleva a cabo mediante el componente Quantumleap, que utiliza CrateDB para almacenar y consultar eficientemente grandes volúmenes de datos históricos. También se hace uso del formato de datos General Transit Feed Specification (GTFS), que es ideal para gestionar información de transporte público debido a su estructura estandarizada, lo que permite una integración y análisis eficiente de los horarios, rutas y ubicaciones de paradas. Además, se emplean tecnologías como Flask y Folium para presentar estos datos de forma clara y concisa en una aplicación web, mejorando así su accesibilidad y usabilidad para los usuarios.