- -

Diseño de una solución basada en Apache Kafka para la centralización de eventos emitidos por los vehículos de una flota de trenes

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño de una solución basada en Apache Kafka para la centralización de eventos emitidos por los vehículos de una flota de trenes

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Escobar Román, Santiago es_ES
dc.contributor.author Martínez Díaz, María Ascensión es_ES
dc.date.accessioned 2023-09-14T11:17:33Z
dc.date.available 2023-09-14T11:17:33Z
dc.date.created 2023-07-13
dc.date.issued 2023-09-14 es_ES
dc.identifier.uri http://hdl.handle.net/10251/196460
dc.description.abstract [ES] El objetivo inicial de este trabajo consiste en el diseño de una solución basada en Apache Kafka para la centralización de los eventos emitidos por los middlewares MQTT de los vehículos de una flota de trenes. También, es de interés hallar la forma de poder exponer dicha información agregada y el streaming de los servidores RTSP en funcionamiento dentro de los trenes hacia otras aplicaciones externas a través de una única API web. Gracias a esta API, los eventos recolectados son posteriormente consumidos por una aplicación web que recreará el estado del pupitre de conducción del tren de forma remota y en tiempo real. Por otra parte, para garantizar que todos los desarrolladores puedan trabajar en un entorno estable y replicable a lo largo del desarrollo del proyecto se emplea la herramienta de despliegue de contenedores Docker. Durante la integración de nuevos cambios en este sistema, se desarrollan las pruebas oportunas para comprobar cómo interaccionan los programas entre ellos, de forma que se consigue una integración robusta de los cambios en el desarrollo de los componentes. es_ES
dc.description.abstract [CA] L’objectiu inicial d’aquest treball consisteix en dissenyar una solució basada en Apache Kafka per a la centralització dels esdeveniments emesos pels middlewares MQTT dels vehicles d’una flota de trens. També és interessant trobar la manera de poder exposar aquesta informació agregada i el streaming dels servidors RTSP en funcionament dins dels trens cap a altres aplicacions externes a través d’una única API web. Gràcies a aquesta API, els esdeveniments recol·lectats són posteriorment consumits per una aplicació web que recrearà l’estat del pupitre de conducció del tren de manera remota i en temps real. D’altra banda, per garantir que tots els desenvolupadors puguin treballar en un entorn estable i replicable al llarg del desenvolupament del projecte es fa servir l’eina de desplegament de contenidors Docker. Durant la integració de nous canvis en aquest sistema, es desenvolupen les proves oportunes per comprovar com interaccionen els programes entre ells, de manera que s’aconsegueix una integració robusta dels canvis en el desenvolupament dels components. es_ES
dc.description.abstract [EN] The main goal of this work consists in the design of a solution based on Apache Kafka for the centralization of the events emitted by the MQTT middlewares of the vehicles of a train fleet. Also, it is of interest to find a way to expose said aggregate information and the streaming of the RTSP servers in operation within the trains to other external applications through a single web API. Thanks to this API, the collected events are later consumed by a web application that will recreate the state of the train driving desk remotely and in real time. On the other hand, to guarantee that all developers can work in a stable and replicable environment throughout the development of the project, the Docker container deployment tool is used. During the integration of new changes in this system, the appropriate tests are carried out to verify how the programs interact with each other, so that a robust integration of the changes in the development of the components is achieved. es_ES
dc.format.extent 65 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Apache Kafka es_ES
dc.subject Middleware MQTT es_ES
dc.subject Flota de trenes es_ES
dc.subject RTSP es_ES
dc.subject API web es_ES
dc.subject Contenedores Docker es_ES
dc.subject MQTT middleware es_ES
dc.subject Train fleet es_ES
dc.subject Web API es_ES
dc.subject Docker containers. es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño de una solución basada en Apache Kafka para la centralización de eventos emitidos por los vehículos de una flota de trenes es_ES
dc.title.alternative Design of a solution based on Apache Kafka for the centralization of events emitted by the vehicles of a train fleet es_ES
dc.title.alternative Disseny d'una solució basada en Apache Kafka per a la centralització d'esdeveniments emesos pels vehicles d'una flota de trens es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Martínez Díaz, MA. (2023). Diseño de una solución basada en Apache Kafka para la centralización de eventos emitidos por los vehículos de una flota de trenes. Universitat Politècnica de València. http://hdl.handle.net/10251/196460 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\155304 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem