Logotipo del repositorio

Publicación:
Framework de desarrollo de aplicaciones IoT sobre dispositivos tipo Gateway en Smart Campus UIS

dc.contributor.advisorPedraza Ferreira, Gabriel Rodrigo
dc.contributor.advisorJaimes Blanco, Daniel Felipe
dc.contributor.authorMeneses Cáceres, Santiago José
dc.contributor.authorMejía Ortiz, Álvaro Steven
dc.contributor.evaluatorGeralbert Rubiano, José
dc.contributor.evaluatorPernalete Maldonado, Juan Ramon
dc.date.accessioned2026-08-20T14:05:54Z
dc.date.created2026-08-14
dc.date.issued2026-08-14
dc.description.abstractEl desarrollo de soluciones para el Internet de las Cosas (IoT) en entornos heterogéneos, como el Smart Campus UIS, demanda arquitecturas de software que trasciendan la implementación de casos de uso específicos. Este trabajo presenta un framework modular diseñado en Rust, cuya propuesta de valor radica en la flexibilidad y extensibilidad de su arquitectura para dispositivos tipo gateway. A diferencia de soluciones monolíticas, el framework emplea un sistema de abstracción de hardware y una estructura de plugins que permite la integración dinámica de nuevos protocolos y sensores sin alterar el núcleo del sistema. La implementación en Rust garantiza la seguridad de memoria y un manejo eficiente de la concurrencia, fundamentales para la robustez del borde (edge). Para validar estas propiedades, se desplegó una infraestructura sobre Raspberry Pi integrando diversos sensores de monitoreo ambiental (DHT22, DHT11, Ds18b20 y MH-RD), demostrando la capacidad del framework para desacoplar la lógica de adquisición de datos de la lógica de comunicación. Se concluye que el diseño modular no solo agiliza el desarrollo actual en el Smart Campus, sino que asegura la evolución del sistema ante futuras tecnologías de sensado y conectividad, proporcionando una base técnica escalable y de alto rendimiento.
dc.description.abstractenglishThe development of Internet of Things (IoT) solutions in heterogeneous environments, such as the Smart Campus UIS, requires software architectures that go beyond the implementation of specific use cases. This work presents a modular framework designed in Rust, whose value proposition lies in the flexibility and extensibility of its architecture for gatewaytype devices. Unlike monolithic solutions, the framework employs a hardware abstraction system and a plugin-based structure that enables the dynamic integration of new protocols and sensors without altering the system core. The implementation in Rust ensures memory safety and efficient concurrency management, which are fundamental for edge robustness. To validate these properties, an infrastructure was deployed on Raspberry Pi integrating various environmental monitoring sensors (DHT22, DHT11, DS18B20, and MH-RD), demonstrating the framework’s ability to decouple data acquisition logic from communication logic. It is concluded that the modular design not only accelerates current development within the Smart Campus but also ensures system evolution in response to future sensing and connectivity technologies, providing a scalable and high-performance technical foundation.
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/48129
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.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectRust
dc.subjectFramework de Software
dc.subjectExtensibilidad
dc.subjectFlexibilidad arquitectonica
dc.subjectSmart Campus UIS
dc.subjectIoT Gateway
dc.subject.keywordRust
dc.subject.keywordSoftware Framework
dc.subject.keywordExtensibility
dc.subject.keywordArchitectural Flexibility
dc.subject.keywordSmart Campus UIS
dc.subject.keywordIoT Gateway
dc.titleFramework de desarrollo de aplicaciones IoT sobre dispositivos tipo Gateway en Smart Campus UIS
dc.title.englishDevelopment framework for IoT applications on Gateway Devices in Smart Campus UIS
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
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 5 de 7
Cargando...
Miniatura
Nombre:
Nota de Proyecto.pdf
Tamaño:
315.31 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Carta Autorización de Uso.pdf
Tamaño:
161.99 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
2.57 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Apéndices.zip
Tamaño:
336.73 MB
Formato:
Unknown data format
Cargando...
Miniatura
Nombre:
Apendice D parte 1.zip
Tamaño:
407.03 MB
Formato:
Unknown data format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.17 KB
Formato:
Item-specific license agreed to upon submission
Descripción:

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031