Diseño e implementación de un middleware para la integración horizontal de aplicaciones y dispositivos IoT usando la arquitectura de microservicios
dc.contributor.advisor | Benavides Aspiazu, Jorge | |
dc.contributor.author | Macedo Pereira, Alejandro | |
dc.date.accessioned | 2021-01-14T21:53:16Z | |
dc.date.available | 2021-01-14T21:53:16Z | |
dc.date.created | 2020 | |
dc.date.issued | 2021-01-14 | |
dc.description.abstract | El presente trabajo consiste en el diseño e implementación de un middleware para la integración horizontal de aplicaciones y dispositivos IoT. Este problema nace por la heterogeneidad de los diversos componentes de los dispositivos entre los que se encuentran los distintos tipos de sensores y las mediciones que realizan, los diversos protocolos de comunicación que existen y la flexibilidad con la que se cuenta para combinar entre los casos anteriores. Por lo tanto, se requiere de un sistema que sea capaz de procesar dispositivos de diversas características y protocolos de comunicación para convertirla en un formato mucho estandarizado y que pueda ser usado fácilmente por desarrolladores con pocos conocimientos específicos de IoT. Ese sistema estará desarrollado bajo una arquitectura de microservicios, lo que permite ser fácilmente extensible y desarrollarse en el lenguaje que se desee, implementándose en este trabajo seis servicios que permiten registrar y almacenar la información enviada por diversos dispositivos IoT separando el acceso a los recursos mediante un sistema de usuarios y autenticación. En el primer capítulo se describe la formulación del diseño teórico del sistema, desde la problemática, los objetivos y finalmente los requerimientos establecidos para la implementación. El segundo capítulo es un estudio del estado del arte de middlewares de integración vertical, donde se estudian estándares propuestos y dos implementaciones para la solución de este problema. El tercer capítulo muestra el diseño y desarrollo final del sistema, explicándose el flujo de funcionamiento de la información de los dispositivos y cada uno de los servicios implementados. También se explica el modelo de despliegue usado. En los capítulos finales se presenta el modelo de pruebas desarrollados y se estudian los resultados obtenidos. Finalmente, se describen las conclusiones obtenidas del diseño y la implementación del sistema, así como las recomendaciones para posibles trabajos futuros. | es_ES |
dc.identifier.uri | http://hdl.handle.net/20.500.12404/17791 | |
dc.language.iso | spa | es_ES |
dc.publisher | Pontificia Universidad Católica del Perú | es_ES |
dc.publisher.country | PE | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/2.5/pe/ | * |
dc.subject | Redes de comunicación--Dispositivos móviles | es_ES |
dc.subject | Procesamiento electrónico de datos--Aplicaciones | es_ES |
dc.subject | Sistemas de transmisión de datos | es_ES |
dc.subject.ocde | https://purl.org/pe-repo/ocde/ford#2.02.05 | es_ES |
dc.title | Diseño e implementación de un middleware para la integración horizontal de aplicaciones y dispositivos IoT usando la arquitectura de microservicios | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.type.other | Tesis de licenciatura | |
renati.advisor.dni | 42710515 | |
renati.advisor.orcid | https://orcid.org/0000-0003-1630-3615 | es_ES |
renati.author.dni | 72316444 | |
renati.discipline | 613026 | es_ES |
renati.juror | Velarde Criado, Luis Angelo | es_ES |
renati.juror | Benavides Aspiazu, Jorge | es_ES |
renati.juror | Chavez Muñoz, Pastor David | es_ES |
renati.level | https://purl.org/pe-repo/renati/level#tituloProfesional | es_ES |
renati.type | https://purl.org/pe-repo/renati/type#tesis | es_ES |
thesis.degree.discipline | Ingeniería de las Telecomunicaciones | es_ES |
thesis.degree.grantor | Pontificia Universidad Católica del Perú. Facultad de Ciencias e Ingeniería | es_ES |
thesis.degree.level | Título Profesional | es_ES |
thesis.degree.name | Ingeniero de las Telecomunicaciones | es_ES |