Un modelo de comunicación basado en Middleware para la integración de motes sensores en un sistema Quasi de tiempo real

Santos Quispe Rondan, Roger (2019). Un modelo de comunicación basado en Middleware para la integración de motes sensores en un sistema Quasi de tiempo real. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Un modelo de comunicación basado en Middleware para la integración de motes sensores en un sistema Quasi de tiempo real
Author/s:
  • Santos Quispe Rondan, Roger
Contributor/s:
  • Garbajosa Sopeña, Juan
Item Type: Thesis (Master thesis)
Masters title: Ciencias y Tecnologías de la Computación
Date: June 2019
Subjects:
Freetext Keywords: Sensores de red; Mensajes RabbitMQ; Comunicación de datos
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

El incremento del uso de nuevas tecnologías de la información ha incrementado el nivel usuarios que logran acceder a estas tecnologías. Por ello, la generación de datos que esto genera se ha incrementado en los últimos años. Además, con la utilización de dispositivos móviles que implementan diferentes tipos de sensores, ha logrado que dentro del área de Internet of Things se genere preocupaciones por las grandes cantidades de datos que se generan continuamente, muchas empresas se encuentran desarrollando tecnologías para explotar estas grandes cantidades de datos. Uno de los desafíos dentro de un sistema de Internet of Things (IoT) es la gran cantidad de datos que se generan a través de cada dispositivo y la rapidez en la que este es trasmitido hacia otros sistemas para realizar tomas de decisión. Por ello este proyecto aporta una alternativa basada en Middleware orientado a mensajes RabbitMQ, quien tiene implementado el uso de protocolo MQTT, AMQP, CoAP, para la comunicación entre sistemas. Además, aporta escalabilidad, tolerancia a fallos al sistema de IoT. El proyecto consta de ocho Capítulos, Capítulo 1 Introducción, se define la motivación por que se realiza el proyecto y definición de objetivo principal y objetivos específicos. Capítulo 2 Conceptos Fundamentales, se detalla los conceptos teóricos requeridos para el desarrollo del proyecto. Capítulo 3 Trabajos Relacionados, se realiza una búsqueda de literaturas similares al proyecto y realiza una breve comparativa con el proyecto. Capítulo 4 Especificación del Producto, se define el alcance del proyecto, requisitos del sistema a implementar e identifica requisitos de calidad. Capítulo 5 Diseño, se define el uso del patrón de arquitectura que se utilizara en el sistema. Capítulo 6 Implementación, en él se utiliza como guía la metodología SCRUM para el desarrollo del proyecto en base a iteraciones. Capítulo 7 Pruebas, en base a los requisitos de Calidad mencionados en el capítulo cuatro se estructura escenarios de prueba. Capítulo 8 Conclusiones, se brinda el resultado del proyecto y pruebas realizadas. Abstract: The increase in the use of new information technologies has increased the level of users who manage to access these technologies. Therefore, the generation of data has increased in recent years. In addition, with the use of mobile devices that implement different types of sensors within the Internet of Things, large amounts of data are generated continuously, this is a concern, and many companies are developing technologies to exploit these large quantities of data. One of the challenges within an Internet of things (IoT) system is the large amount of data that is generated through each device and the speed at which it is transmitted to other systems to make decisions. Therefore, this project provides an alternative based on Middleware oriented to RabbitMQ messages, which has implemented the use of MQTT, AMQP, CoAP protocol for communication between systems. In addition, it brings scalability, fault tolerance to the IoT system. The project consists of eight Chapters, Chapter 1 Introduction, defines the motivation for the project and definition of the main objective and specific objectives. Chapter 2 Fundamental Concepts details the theoretical concepts required for the development of the project. Chapter 3 Related Work, a literature similar to the project is described and it provides a brief discussion about the project objectives. Chapter 4 Product Specification defines the scope of the project, requirements of the system to be implemented and identifies quality requirements. Chapter 5 Design provides the use of the architecture patterns that will be used in the system is defined. Chapter 6 Implementation, the SCRUM methodology is used as a guide for the development of the project based on iterations. Chapter 7 Tests, based on the Quality requirements mentioned in Chapter 4, defines structured test scenarios. Chapter 8 Conclusions provides the results of the project and tests carried out.

More information

Item ID: 58693
DC Identifier: http://oa.upm.es/58693/
OAI Identifier: oai:oa.upm.es:58693
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 28 Feb 2020 06:04
Last Modified: 28 Feb 2020 06:04
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM