Publicación: Framework de desarrollo de aplicaciones IoT sobre dispositivos tipo Gateway en Smart Campus UIS
| dc.contributor.advisor | Pedraza Ferreira, Gabriel Rodrigo | |
| dc.contributor.advisor | Jaimes Blanco, Daniel Felipe | |
| dc.contributor.author | Meneses Cáceres, Santiago José | |
| dc.contributor.author | Mejía Ortiz, Álvaro Steven | |
| dc.contributor.evaluator | Geralbert Rubiano, José | |
| dc.contributor.evaluator | Pernalete Maldonado, Juan Ramon | |
| dc.date.accessioned | 2026-08-20T14:05:54Z | |
| dc.date.created | 2026-08-14 | |
| dc.date.issued | 2026-08-14 | |
| dc.description.abstract | El 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.abstractenglish | The 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.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/48129 | |
| 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 | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Rust | |
| dc.subject | Framework de Software | |
| dc.subject | Extensibilidad | |
| dc.subject | Flexibilidad arquitectonica | |
| dc.subject | Smart Campus UIS | |
| dc.subject | IoT Gateway | |
| dc.subject.keyword | Rust | |
| dc.subject.keyword | Software Framework | |
| dc.subject.keyword | Extensibility | |
| dc.subject.keyword | Architectural Flexibility | |
| dc.subject.keyword | Smart Campus UIS | |
| dc.subject.keyword | IoT Gateway | |
| dc.title | Framework de desarrollo de aplicaciones IoT sobre dispositivos tipo Gateway en Smart Campus UIS | |
| dc.title.english | Development framework for IoT applications on Gateway Devices in Smart Campus UIS | |
| 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 | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 5 de 7
Cargando...
- Nombre:
- Nota de Proyecto.pdf
- Tamaño:
- 315.31 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Carta Autorización de Uso.pdf
- Tamaño:
- 161.99 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 2.17 KB
- Formato:
- Item-specific license agreed to upon submission
- Descripción:
