Extensión del módulo de gestión de datos de la plataforma Smart Campus UIS para el soporte de diversos protocolos y almacenamiento de datos
dc.contributor.advisor | Pedraza Ferreira, Gabriel Rodrigo | |
dc.contributor.advisor | Jaimes Blanco, Daniel Felipe | |
dc.contributor.author | Cañon Castillo, Jerson Julian | |
dc.contributor.author | Lozada Garavito, Juan Camilo | |
dc.contributor.evaluator | Florez Becerra, Manuel Guillermo | |
dc.contributor.evaluator | Carcamo Troconis, Emilio Justiniano | |
dc.date.accessioned | 2025-05-14T14:18:44Z | |
dc.date.available | 2025-05-14T14:18:44Z | |
dc.date.created | 2025-05-10 | |
dc.date.issued | 2025-05-10 | |
dc.description.abstract | El presente proyecto propone la extensión y mejora del módulo de gestión de datos de la plataforma Smart Campus UIS, con el objetivo de la recepción, almacenamiento y redistribución de datos provenientes de dispositivos IoT que incorporan un conjunto de sensores. La iniciativa surge ante las limitaciones que tenía el módulo existente, basado únicamente en el protocolo de comunicación MQTT y una base de datos documental, lo dificultaba tanto el manejo de datos de gran tamaño (videos e imágenes) como la organización y análisis eficiente de datos temporales. Para abordar esta problemática, se definieron los requisitos funcionales y no funcionales, adoptando un enfoque basado en una arquitectura modular, —específicamente la arquitectura Onion—, que separa la lógica de negocio de las dependencias tecnológicas. La solución diseñada e implementada permite el soporte de múltiples protocolos de comunicación (AMQP, MQTT, RTSP Y HTTP) y emplea diversas bases de datos especializadas: InfluxDB para datos de series temporales, MongoDB para datos estructurados y semiestructurados, y MinIO para el almacenamiento de objetos. Además, el módulo fue diseñado con un enfoque de flexibilidad y escalabilidad, permitiendo la integración futura de nuevos protocolos, alternativas de almacenamiento y mecanismos de redistribución de datos según las necesidades del entorno. El proyecto abarca fases de análisis de requerimientos, diseño de la arquitectura, implementación, pruebas y validación funcional, reflejando mejoras en la eficiencia de almacenamiento, la transmisión y consulta de datos. En definitiva, este trabajo constituye un avance significativo en la evolución y escalabilidad de la plataforma Smart Campus UIS, ofreciendo una solución robusta y flexible para futuros entornos IoT. | |
dc.description.abstractenglish | This project proposes the extension and enhancement of the data management module of the Smart Campus UIS platform, with the objective of enabling the reception, storage, and redistribution of data from IoT devices equipped with a set of sensors. The initiative arises from the limitations of the existing module, which relied solely on the MQTT communication protocol and a document-oriented database, making it difficult to handle large data volumes (such as videos and images) as well as to efficiently organize and analyze time-series data. To address these challenges, both functional and non-functional requirements were defined, adopting a modular architecture approach—specifically, the Onion Architecture—which separates business logic from technological dependencies. The designed and implemented solution supports multiple communication protocols (AMQP, MQTT, RTSP, and HTTP) and leverages a variety of specialized databases: InfluxDB for timeseries data, MongoDB for structured and semi-structured data, and MinIO for object storage. Furthermore, the module was designed with a focus on flexibility and scalability, enabling future integration of new protocols, storage alternatives, and data redistribution mechanisms according to evolving needs. The project encompasses requirement analysis, architectural design, implementation, testing, and functional validation, demonstrating improvements in data storage, transmission, and query efficiency. Ultimately, this work represents a significant advancement in the evolution and scalability of the Smart Campus UIS platform, offering a robust and flexible solution for future IoT environments. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero de Sistemas | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/45462 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingeníerias Fisicomecánicas | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | IoT | |
dc.subject | Smart Camus UIS | |
dc.subject | protocolos | |
dc.subject | InfuxDB | |
dc.subject | MongoDB | |
dc.subject | MinIO | |
dc.subject | arquitectura modular | |
dc.subject | MQTT | |
dc.subject | AMQP | |
dc.subject | RTSP | |
dc.subject | HTTP | |
dc.subject.keyword | IoT | |
dc.subject.keyword | Smart Campus UIS | |
dc.subject.keyword | protocols | |
dc.subject.keyword | InfluxDB | |
dc.subject.keyword | MongoDB | |
dc.subject.keyword | MinIO | |
dc.subject.keyword | modular architecture | |
dc.subject.keyword | MQTT | |
dc.subject.keyword | AMQP | |
dc.subject.keyword | RTSP | |
dc.subject.keyword | HTTP | |
dc.title | Extensión del módulo de gestión de datos de la plataforma Smart Campus UIS para el soporte de diversos protocolos y almacenamiento de datos | |
dc.title.english | Extension of the Data Management Module of the Smart Campus UIS Platform for the Support of Various Protocols and Data Storage | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 561.97 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 178.89 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2.18 KB
- Format:
- Item-specific license agreed to upon submission
- Description: