Logotipo del repositorio

Publicación:
Diseño del componente software backend orientado a una plataforma IoT diseñada para smart campus

dc.contributor.advisorPedraza Ferreira, Gabriel Rodrigo
dc.contributor.authorArias Figueroa, Kevin David
dc.contributor.authorEstupiñan Soto, Juan Felipe
dc.date.accessioned2023-04-06T03:22:34Z
dc.date.available2023
dc.date.available2023-04-06T03:22:34Z
dc.date.created2019
dc.date.issued2019
dc.description.abstractLos campus universitarios son entornos donde día tras día ocurre una enorme cantidad de sucesos, que se pueden interpretar como una constante producción de cientos de datos, los cuales utilizados inteligentemente pueden traer beneficios para la comunidad educativa. Un sistema de datos centralizado, por ejemplo, podría permitir un acceso rápido al estado de las diferentes zonas de un campus, que traería ventajas en materia de seguridad al poder conocer zonas afectadas por alguna situación de riesgo, o en materia de gestión de recursos al conocer qué zonas de campus están utilizando energía innecesariamente, entre otros. En este trabajo se presenta una solución Backend para una plataforma IoT, este software se desarrolló con una arquitectura de microservicios de alta disponibilidad elaborada en Java usando el framework Spring Boot, permite la integración de dispositivos y gateways a través de un broker y gracias a su escalabilidad puede manejar grandes volúmenes de datos que se generen a partir de estos, almacenarlos y a través de un API REST ser consultados para el uso que se les quiera dar, además, cuenta con una unidad de persistencia para almacenar la información de los elementos que estén presentes en la plataforma (dispositivos y gateways). Al final de este proyecto se probó la integración de este software con dispositivos reales instalados en gateways y una plataforma para la administración de los mismos, en un entorno real de producción (esto gracias a otros tres proyectos que se desarrollaron en paralelo a este), comprobando así, que la solución cumple con lo esperado, y funciona como un componente cohesivo en una plataforma IoT para Smart Campus.
dc.description.abstractenglishThe campus in the university is an environment where day after day an enormous amount of events occur. These can be interpreted as a constant production of data that, if used correctly and in an intelligent manner, could bring benefits for the educative community. A centralized system of data, for instance, could allow fast access to the condition of different areas inside the campus, bringing benefits in terms of security by knowing the affected area is under a dangerous situation, or in matter of resource management, by knowing which areas of the campus are using unnecessary energy, among others. This paper presents a Backend solution for an loT infrastructure. The software was developed as a high availability microservices architecture in Java using the framework Spring Boot, allowing the integration of devices and gateways through a broker and, thanks to its scalability, the management of large data volumes generated from said devices, besides the ability to store them and query them through a REST API for ad hoc applications. It also carries a unit of persistence to store the information from the available elements in the infrastructure (devices and gateways). This project at the end, proved the incorporation of this software with real devices installed on gateways, and a platform for the administration of these, in a real production environment (thanks to the other three projects that were developed in parallel to this one), thus proving the solution meets the expectations, and works as a cohesive component in a loT platform for Smart Campus.
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/13346
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías 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.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectIot
dc.subjectBackend
dc.subjectSmart Campus
dc.subjectApi.
dc.subject.keywordIot
dc.subject.keywordBackend
dc.subject.keywordSmart Campus
dc.subject.keywordApi.
dc.titleDiseño del componente software backend orientado a una plataforma IoT diseñada para smart campus
dc.title.englishDesign of a backend software component oriented to an IoT platform designed for smart campus
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
1.12 MB
Formato:
Adobe Portable Document Format
Descripción:
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
3.1 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
243.01 KB
Formato:
Adobe Portable Document Format
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