<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-31T01:14:04Z</responseDate><request verb="GetRecord" identifier="oai:riuma.uma.es:10630/25076" metadataPrefix="oai_dc">https://riuma.uma.es/rest/oai/request</request><GetRecord><record><header><identifier>oai:riuma.uma.es:10630/25076</identifier><datestamp>2026-02-03T10:25:03Z</datestamp><setSpec>com_10630_1685</setSpec><setSpec>col_10630_38055</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:title>Arquitectura flexible para la creación de suscriptores RabbitMQ</dc:title>
   <dc:title>Flexible architecture for the creation of RabbitMQ subscriptors</dc:title>
   <dc:creator>López Gómez, Rafael</dc:creator>
   <dc:contributor>Gallardo-Melgarejo, María del Mar</dc:contributor>
   <dc:contributor>Panizo-Jaime, Laura</dc:contributor>
   <dc:subject>Arquitectura de ordenadores</dc:subject>
   <dc:subject>Internet de las cosas</dc:subject>
   <dc:subject>Informática - Trabajos Fin de Grado</dc:subject>
   <dc:subject>Grado en Ingeniería Informática - Trabajos Fin de Grado</dc:subject>
   <dc:subject>Internet de las Cosas</dc:subject>
   <dc:subject>RabbitMQ</dc:subject>
   <dc:subject>Arquitectura flexible</dc:subject>
   <dc:subject>AMQP</dc:subject>
   <dc:subject>MQTT</dc:subject>
   <dc:description>El objetivo de este proyecto es realizar un acercamiento al uso de las nuevas&#xd;
tecnologías en el mundo del Internet de las Cosas (“Internet of Things”, IoT). En muchos&#xd;
casos, las aplicaciones IoT comparten características comunes como, por ejemplo, el uso de&#xd;
una plataforma que recoge y gestiona el tráfico de datos entre los extremos. Por otro lado,&#xd;
el procesamiento de los datos es, en general, muy dependiente del caso de uso (sensores&#xd;
que envían datos de temperatura, drones que mandan imágenes, etc.).&#xd;
En este proyecto, se propone el diseño e implementación de una herramienta que facilite&#xd;
el desarrollo de aplicaciones IoT que se encargan de recibir y procesar datos. A esta&#xd;
herramienta la llamaremos Fabricante. Por otro lado, las aplicaciones IoT, producidas&#xd;
por la herramienta Fabricante, hacen uso de una entidad intermedia, como un servidor&#xd;
de mensajería (en nuestro caso RabbitMQ), que se encarga de la distribución y gestión&#xd;
del tráfico de mensajes, a la que se conectan las aplicaciones IoT para procesar y recibir&#xd;
los datos. A este tipo de aplicaciones las llamaremos Consumidores. En el proyecto, se&#xd;
profundiza en la automatización de la lógica que hay detrás de estas conexiones.&#xd;
La herramienta Fabricante es capaz de construir de forma automática aplicaciones de&#xd;
procesamiento de datos que leen desde una fuente remota utilizando la configuración de&#xd;
entrada proporcionados por el usuario (cómo son los datos a procesar, y de qué forma hay&#xd;
que procesarlos). De esta forma, el desarrollador solo tiene que concentrarse en la creación&#xd;
del algoritmo que trata los datos. No tiene que preocuparse en programar si el algoritmo se&#xd;
repite o bajo que condiciones se ejecuta. En definitiva, el uso de la herramienta Fabricante&#xd;
dará como resultado aplicaciones Consumidor que se pueden conectar a un servidor de&#xd;
gestión de datos y procesar los mensajes recibidos, cuyo comportamiento es configurable.</dc:description>
   <dc:date>2022-09-26T12:01:02Z</dc:date>
   <dc:date>2022-09-26T12:01:02Z</dc:date>
   <dc:date>2022-06</dc:date>
   <dc:type>bachelor thesis</dc:type>
   <dc:identifier>https://hdl.handle.net/10630/25076</dc:identifier>
   <dc:language>spa</dc:language>
   <dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dc:rights>
   <dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
   <dc:rights>open access</dc:rights>
   <dc:format>application/pdf</dc:format>
</oai_dc:dc>
</metadata></record></GetRecord></OAI-PMH>