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.advisorPedraza Ferreira, Gabriel Rodrigo
dc.contributor.advisorJaimes Blanco, Daniel Felipe
dc.contributor.authorCañon Castillo, Jerson Julian
dc.contributor.authorLozada Garavito, Juan Camilo
dc.contributor.evaluatorFlorez Becerra, Manuel Guillermo
dc.contributor.evaluatorCarcamo Troconis, Emilio Justiniano
dc.date.accessioned2025-05-14T14:18:44Z
dc.date.available2025-05-14T14:18:44Z
dc.date.created2025-05-10
dc.date.issued2025-05-10
dc.description.abstractEl 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.abstractenglishThis 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.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/45462
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectIoT
dc.subjectSmart Camus UIS
dc.subjectprotocolos
dc.subjectInfuxDB
dc.subjectMongoDB
dc.subjectMinIO
dc.subjectarquitectura modular
dc.subjectMQTT
dc.subjectAMQP
dc.subjectRTSP
dc.subjectHTTP
dc.subject.keywordIoT
dc.subject.keywordSmart Campus UIS
dc.subject.keywordprotocols
dc.subject.keywordInfluxDB
dc.subject.keywordMongoDB
dc.subject.keywordMinIO
dc.subject.keywordmodular architecture
dc.subject.keywordMQTT
dc.subject.keywordAMQP
dc.subject.keywordRTSP
dc.subject.keywordHTTP
dc.titleExtensió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.englishExtension of the Data Management Module of the Smart Campus UIS Platform for the Support of Various Protocols and Data Storage
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
Files
Original bundle
Now showing 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
No Thumbnail Available
Name:
Documento.pdf
Size:
3.64 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.18 KB
Format:
Item-specific license agreed to upon submission
Description: