Arquitectura flexible para la creación de suscriptores RabbitMQ

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

López Gómez, Rafael

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

El objetivo de este proyecto es realizar un acercamiento al uso de las nuevas tecnologías en el mundo del Internet de las Cosas (“Internet of Things”, IoT). En muchos casos, las aplicaciones IoT comparten características comunes como, por ejemplo, el uso de una plataforma que recoge y gestiona el tráfico de datos entre los extremos. Por otro lado, el procesamiento de los datos es, en general, muy dependiente del caso de uso (sensores que envían datos de temperatura, drones que mandan imágenes, etc.). En este proyecto, se propone el diseño e implementación de una herramienta que facilite el desarrollo de aplicaciones IoT que se encargan de recibir y procesar datos. A esta herramienta la llamaremos Fabricante. Por otro lado, las aplicaciones IoT, producidas por la herramienta Fabricante, hacen uso de una entidad intermedia, como un servidor de mensajería (en nuestro caso RabbitMQ), que se encarga de la distribución y gestión del tráfico de mensajes, a la que se conectan las aplicaciones IoT para procesar y recibir los datos. A este tipo de aplicaciones las llamaremos Consumidores. En el proyecto, se profundiza en la automatización de la lógica que hay detrás de estas conexiones. La herramienta Fabricante es capaz de construir de forma automática aplicaciones de procesamiento de datos que leen desde una fuente remota utilizando la configuración de entrada proporcionados por el usuario (cómo son los datos a procesar, y de qué forma hay que procesarlos). De esta forma, el desarrollador solo tiene que concentrarse en la creación del algoritmo que trata los datos. No tiene que preocuparse en programar si el algoritmo se repite o bajo que condiciones se ejecuta. En definitiva, el uso de la herramienta Fabricante dará como resultado aplicaciones Consumidor que se pueden conectar a un servidor de gestión de datos y procesar los mensajes recibidos, cuyo comportamiento es configurable.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by

Creative Commons license

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional