Publicación: Desarrollo de una plataforma basada en microservicios en la nube pública para la orquestación de dispositivos IoT y un Gateway en la red local para el acceso de los dispositivos IoT a la plataforma
| dc.contributor.author | Morales Ponce, Daniela | |
| dc.contributor.educationalvalidator | De Los Santos, Jonathan | |
| dc.date.accessioned | 2026-02-20T22:47:59Z | |
| dc.date.issued | 2024 | |
| dc.description | Formato PDF digital — 84 páginas — incluye gráficos, tablas y referencias bibliográficas. | |
| dc.description.abstract | Este trabajo consiste en el desarrollo de una plataforma con la capacidad de conectarse a dispositivos IoT y manejar la información necesaria para poder controlarlos, con una interfaz por medio de la cual el usuario pueda gestionar y programar los dispositivos. Esta plataforma será probada en una red IoT conformada por microcontroladores ESP32, la comunicación se realizará por medio de distintos protocolos. El sistema se puede dividir en dos partes, las cuales son el Core y el Edge. El Core se encuentra conformado por ocho microservicios y el Edge es conformado por un microservicio y la red de dispositivos IoT. El Core es conformado por los microservicios siguientes: la base de datos de grafos donde se almacena la información de los dispositivos IoT, el backend en el que se maneja el comportamiento de los dispositivos IoT, la base de datos SQL del historiador, API del historiador, cron Job para generar estadísticas del día, cron Job para enviar correos electrónicos, tablero de Power BI y el frontend. Cabe mencionar que en el Edge de la plataforma se encontrará un microservicio encargado de manejar la comunicación directa con los dispositivos IoT. Este microservicio es el Gateway de los dispositivos IoT y es capaz de soportar varios protocolos IoT y transformar los mensajes recibidos de los dispositivos IoT a Requests HTTP a enviar al Core. | spa |
| dc.description.abstract | This work consists of the development of a platform with the capability to connect to IoT devices and manage the necessary information to control them, through an interface that allows users to manage and schedule the devices. The platform will be tested on an IoT network composed of ESP32 microcontrollers, and communication will be carried out using different protocols. The system can be divided into two parts: the Core and the Edge. The Core is composed of eight microservices, while the Edge consists of one microservice and the IoT device network. The Core includes the following microservices: a graph database where IoT device information is stored; a backend responsible for managing device behavior; an SQL historian database; a historian API; a cron job to generate daily statistics; a cron job to send emails; a Power BI dashboard; and the frontend. It is important to mention that, on the Edge side of the platform, there is a microservice responsible for handling direct communication with the IoT devices. This microservice serves as the IoT gateway and is capable of supporting multiple IoT protocols and transforming the messages received from IoT devices into HTTP requests to be sent to the Core. | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Electrónica | |
| dc.format.extent | 84 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6314 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería Electrónica | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Microservicios | |
| dc.subject.armarc | Internet of Things | |
| dc.subject.armarc | Internet de las cosas | |
| dc.subject.armarc | Plataformas digitales | |
| dc.subject.armarc | Sistemas abiertos – Sistemas informáticos | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::006 - Métodos especiales de computación | |
| dc.subject.ocde | 2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.title | Desarrollo de una plataforma basada en microservicios en la nube pública para la orquestación de dispositivos IoT y un Gateway en la red local para el acceso de los dispositivos IoT a la plataforma | |
| dc.title.translated | Development of a microservices-based platform in the public cloud for IoT device orchestration and a local network gateway for IoT device access to the platform | |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dc.type.visibility | Public Thesis | |
| dspace.entity.type | Publication |
