API REST para la comunicación, integración e interoperabilidad de entornos y modelos de simulación, sistemas embebidos y protecciones eléctricas

dc.contributor.advisorDíaz Cadavid, Luis Fernando
dc.contributor.advisorCano Plata, Eduardo Antonio
dc.contributor.authorMedina Pimentel, Daniel Felipe
dc.contributor.cvlacHurtado Ocampo, Cristian David [0001893302]
dc.contributor.orcidHurtado Ocampo, Cristian David [0009000690767142]
dc.contributor.researchgroupGtt ­ Grupo de Investigación en Telemática y Telecomunicaciones
dc.contributor.researchgroupGrupo de Investigación en Calidad de la Energía y Electrónica de Potencia
dc.date.accessioned2026-02-19T22:34:42Z
dc.date.available2026-02-19T22:34:42Z
dc.date.issued2025
dc.descriptiongraficas, tablasspa
dc.description.abstractEsta investigación aborda la fragmentación tecnológica en laboratorios colombianos de ingeniería eléctrica, causada por equipos importados con protocolos cerrados (SEL Fast Meter, formatos .mat/.slx de Simulink) y sistemas SCADA comerciales de alto costo. Se propone una solución de un sistema SCADA basado en una arquitectura API REST, desarrollado con tecnologías de código abierto (Node.js, Python, MySQL) para garantizar interoperabilidad entre dispositivos heterogéneos (relés SEL, entornos de simulación), sistemas embebidos y protecciones eléctricas. El diseño incluye: 1. Adaptadores de protocolos (Python) para traducir tramas binarias SEL y formatos propietarios a servicios REST/JSON estandarizados. 2. Un núcleo SCADA modular (Express.js) con endpoints para control remoto, almacenamiento histórico en MySQL y sincronización temporal mediante Precision Time Protocol (PTP). 3. Una interfaz gráfica (React.js) con visualización en tiempo real, gestión de roles y alertas SMTP. Validado en el Laboratorio LACEP (UNAL Manizales), el sistema redujo costos operativos en un 92% frente a soluciones comerciales (vs. $25,000 USD/licencia) y eliminó la dependencia de middleware patentado. Los resultados demuestran escalabilidad para integrar >10 dispositivos y replicabilidad en entornos académicos con recursos limitados (Texto tomado de la fuente).spa
dc.description.abstractThis research addresses the technological fragmentation in Colombian electrical engineering laboratories, caused by imported equipment with closed protocols (SEL Fast Meter, Simulink .mat/.slx formats) and high-cost commercial SCADA systems. It proposes a SCADA system solution based on a REST API architecture, developed with open-source technologies (Node.js, Python, MySQL) to ensure interoperability among heterogeneous devices (SEL relays, simulation environments), embedded systems, and electrical protections. The design includes: 1. Protocol adapters (Python) to translate SEL binary frames and proprietary formats into standardized REST/JSON services. 2. A modular SCADA core (Express.js) with endpoints for remote control, historical storage in MySQL, and time synchronization via Precision Time Protocol (PTP). 3. A graphical interface (React.js) with real-time visualization, role management, and SMTP alerts. Validated at the LACEP Laboratory (UNAL Manizales), the system reduced operational costs by 92% versus commercial solutions (vs. $25,000 USD/license) and eliminated dependency on proprietary middleware. Results demonstrate scalability for integrating >10 devices and replicability in resource-constrained academic environments.eng
dc.description.curricularareaEléctrica, Electrónica, Automatización Y Telecomunicaciones.Sede Manizales
dc.description.degreelevelMaestría
dc.description.degreenameMagíster en Ingeniería - Ingeniería Eléctrica
dc.format.extent12 páginas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/89605
dc.language.isospa
dc.publisherUniversidad Nacional de Colombia
dc.publisher.branchUniversidad Nacional de Colombia - Sede Manizales
dc.publisher.facultyFacultad de Ingeniería y Arquitectura
dc.publisher.placeManizales, Colombia
dc.publisher.programManizales - Ingeniería y Arquitectura - Maestría en Ingeniería - Ingeniería Eléctrica
dc.relation.referencesFielding, Roy Thomas, “Architectural styles and the design of network-based software architectures”, University of California, Irvine, doi:10.5555/932295, 2000.
dc.relation.referencesR. T. Fielding y R. N. Taylor, "Principled design of the modern Web architecture ", ACM Transactions on Internet Technology, Vol. 2, No. 2, 2002.
dc.relation.referencesR. T. Fielding et al., "Reflections on the REST Architectural Style and Principled Design of the Modern Web Architecture", ACM ISBN 978-1-4503-5105-8, September 2017.
dc.relation.referencesH. Wenhui et al., "Study on REST API Test Model Supporting Web Service Integration", IEEE 3rd International Conference on Big Data Security on Cloud, doi:10.1109, 2017
dc.relation.referencesE. Stark et al., "Virtual Laboratory based on Node.js technology", 21st International Conference on Process Control (PC), June 2017.
dc.relation.referencesImam Ahmad et al., “Implementation of RESTful API Web Services Architecture in Takeaway Application Development”, 1st International Conference on Electronic and Electrical Engineering and Intelligent System (ICE3IS), doi:10.119/ICE3IS54102.2021.9649679, 2021.
dc.relation.referencesEbenhezer Mabotha et al., “Dynamic Restful API framework and deployment using Docker: Enhacing IoT deployment strategies”, IEEE PES/IAS PowerAfrica, doi:10.1109/POWERAFRICA61624.2024.10759474, 2024.
dc.relation.referencesEbenhezer Mabotha et al., “Performance Evaluation of a Dynamic RESTful API Using FastAPI, Docket and Nginx”, IEEE Global Energy Conference (GEC), doi:10.1109/GEC61857.2024.10881712, 2024.
dc.relation.referencesYuxiang Liu et al., “An Integrated Smart Manufacturing Platform Powered By Microservices”, 14th Asian Control Conference, 2024.
dc.relation.referencesIEEE Standard for SCADA and Automation Systems, IEEE C37.1, IEEE Power Engineering Society, 2007.
dc.relation.referencesLes Cardwell, Annie Shebanow, “The Efficacy and Challenges of SCADA and Smart Grid Integration” [online], disponible en: https://www.researchgate.net/publication/274720206
dc.relation.referencesLawrence O. Aghenta, M. Tariq Iqbal, “Development of an IoT Based Open Source SCADA System for PV System Monitoring”, IEEE Canadian Conference of Electrical and Computer Engineering (CCECE), 2019.
dc.relation.referencesSergio Emil Samada Rigó, Alain Sebastián Martínez Laguardia, Osniel Pozo Mederos, “Web Client and SCADA Applications for Monitoring the Cayo Santa María Isolated Electric System”, Sistemas & Telemática, 16(47), 59-70. doi:10.18046/syt.v16i47.3216, Agosto 2018.
dc.relation.referencesElvira Margarita Barón Martínez, Javier Mauricio Torres Ortega, “AMPLIACIÓN DEL SISTEMA SCADA PARA TELECONTROL DE SUBESTACIONES ELÉCTRICAS EN UNA PLANTA DEL SECTOR INDUSTRIAL”, especialización, Facultad de Ingeniería Eléctrica y Electrónica, Universidad Tecnológica de Bolívar, 2017.
dc.relation.referencesCyprian N. Oton, M. Tariq Iqbal, “Low-Cost Open Source IoT-Based SCADA System for a BTS Site Using ESP32 and Arduino IoT Cloud”, IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), doi: 10.1109/UEMCON53757.2021.9666691, 2021.
dc.relation.referencesJeyanth Rajan Babu, “Design, implementation, and field-testing of distributed intrusion detection system”, Master of science, Iowa State University, Ames, Iowa, 2021.
dc.relation.referencesPalakorn Yuratsmeechan, Chalermchat Manop, “Open-Source_IoT-Integrated_SCADA_System_for_Biomass_Power_Plant_Monitoring”, IEEE 21st International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-COM), doi: 10.1109/ECTI-COM60892.2024.10595023, 2024
dc.relation.referencesCampos et al., “An Automation System Simulator for Integration of a Hybrid Power Plant A Real-Unit Case Study”, 8th Workshop on Communication Networks and Power Systems (WCNPS 2023), doi:10.1109/WCNPS60622.2023.10345163, 2023.
dc.relation.referencesCIGRE Colombia, “NECESIDADES, REQUERIMIENTOS Y DESAFÍOS EN LA IMPLEMENTACIÓN DE SUBESTACIONES DIGITALES EN COLOMBIA (IMPLEMENTACIÓN DEL ESTÁNDAR IEC 61850)”, Documento técnico, noviembre de 2021.
dc.relation.referencesAguire Robalino D. F, Erazo Galarza C. A., “Diseño e implementación de un sistema SCADA en el laboratorio de instrumenación”, Tesis, Facultad de Ingeniería Eléctrica y Electrónica, Escuela Politécnica Nacional, Quito, septiembre 2009.
dc.relation.referencesGausell, D. J., & Darlington, H. T., “Supervisory Control and Data Acquisition”. PROCEEDINGS OF THE IEEE, 1645-1658, 1987.
dc.relation.referencesCortés Rodríguez, H. D., “Diseño conceptual de un sistema SCADA para micro redes inteligentes: UPB”, tesis especialista, especialización en transmisión y distribución de energía eléctrica, Escuela de Ingenierías, Universidad Pontificia Bolivariana, 2015.
dc.relation.referencesA. Sallam, Om P. Malik, “Electric Distribution Systems”, IEEE Press Editorial Board, 2011.
dc.relation.referencesBailey, D., & Wright, E., “Practical SCADA for Industry”. Wheeler Road, Burlington, MA 01803: IDC Technologies, 2003.
dc.relation.referencesHieb, J. L., ”Security Hardened Remote Terminal Units for SCADA Networks”. Electronic Theses and Dissertations, Paper 615, https://doi.org/10.18297/etd/615, 2008.
dc.relation.referencesG.S. Tomar, R.-S. C.-h., “Advanced Computer Science and Information Technology: Second International Conference”, AST 2010, Miyazaki, Japan, June 23-25, 2010. Proceedings. Volume 74 of Communications in Computer and Information Science, 59-60, 2010.
dc.relation.referencesMcCrady, S. G., “Designing SCADA Application Software: A Practical Approach”, Elsevier insights, London ; Waltham, Mass. : Elsevier, 2013.
dc.relation.referencesShaw, W. T., “Cybersecurity for SCADA Systems”, Pennwell Books, LLC, 2006.
dc.relation.referencesStrauss, C., “Practical Electrical Network Automation and Communication Systems”, Newness, 2003.
dc.relation.referencesIEEE Standard for Electric Power Systems Communications-Distributed Network Protocol (DNP3), IEEE 1815-2012, 2012.
dc.relation.referencesFernanda M Q Silva et. al, “Design of a SCADA System Based on Open-Source Tools”, 14th IEEE International Conference on Industry Applications, 2021.
dc.relation.referencesElvira Margarita Barón Martínez, Javier Mauricio Torres Ortega, “Ampliación del sistema SCADA para telecontrol de subestaciones eléctricas en una planta del sector industrial”, especialización, especialización en automatización y control de procesos industriales, Facultad de Ingeniería Eléctrica y Electrónica, Universidad Tecnológica de Bolívar, 2017.
dc.relation.referencesJ. D. Pinzón, T. Osorno, J. A. Mola and A. Valencia, "Real-time Health Condition Monitoring of SCADA Infrastructure of Power Transmission Systems Control Centers," 2020 IEEE PES Transmission & Distribution Conference and Exhibition - Latin America (T&D LA), doi: 10.1109/TDLA47668.2020.9326135, 2020.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
dc.subject.ddcTelecomunicaciones
dc.subject.proposalAPI RESTspa
dc.subject.proposalInteroperabilidadspa
dc.subject.proposalProtecciones eléctricasspa
dc.subject.proposalSistemas embebidosspa
dc.subject.proposalTelecomunicacionesspa
dc.subject.proposalLaboratorios de ingenieríaspa
dc.subject.proposalBajo costospa
dc.subject.proposalTCP/IPspa
dc.subject.proposalWebSocketsspa
dc.subject.proposalSistemas embebidosspa
dc.subject.proposalInteroperabilityeng
dc.subject.proposalEmbedded systemseng
dc.subject.proposalElectrical protectioneng
dc.subject.proposalEngineering laboratorieseng
dc.subject.proposalLow costeng
dc.subject.unescoIngeniería eléctrica
dc.subject.unescoElectrical engineering
dc.subject.unescoAutomatización
dc.subject.unescoAutomation
dc.titleAPI REST para la comunicación, integración e interoperabilidad de entornos y modelos de simulación, sistemas embebidos y protecciones eléctricasspa
dc.title.translatedREST API for communication, integration, and interoperability of simulation environments and models, embedded systems, and electrical protectionseng
dc.typeTrabajo de grado - Maestría
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.versioninfo:eu-repo/semantics/submittedVersion
dcterms.audience.professionaldevelopmentEstudiantes
dcterms.audience.professionaldevelopmentInvestigadores
dcterms.audience.professionaldevelopmentMaestros
dcterms.audience.professionaldevelopmentEspecializada
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Tesis de Maestría en Ingeniería - Ingeniería Eléctrica.pdf
Tamaño:
6.75 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Ingeniería Eléctrica

Bloque de licencias

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