Informe Final de Pasantias - Lu
Informe Final de Pasantias - Lu
Informe Final de Pasantias - Lu
renovable sostenibles.
Presentado Por:
Ingeniería De Sistemas
Junio 2023
1
Desarrollo De Plataforma Web Para El Monitoreo Del Funcionamiento De Sistemas De
Presentado Por:
Junio 2023
2
Dedicatorias
A todos aquellos que hicieron posible que esta pasantía fuera una experiencia inolvidable, quiero
expresar mi profundo agradecimiento. A la empresa donde realice las pasantias Rentic y a todos
los que trabajan allí, por brindarme la oportunidad de formar parte de un proyecto de IoT y
ayudarme a adquirir habilidades valiosas. A mis asesores, cuya guía y apoyo fueron
fundamentales para mi éxito. A mis padres, familiares y amigos, quienes me brindaron su
incondicional apoyo y ánimo a lo largo del camino. Este informe final de pasantía universitaria
está dedicado a todos ustedes. ¡Gracias por creer en mí y por ayudarme a alcanzar mis metas!
Agradecimientos
Me gustaría expresar mi más sincero agradecimiento a todas las personas y organizaciones que
me brindaron su apoyo durante mi pasantía en Rentic. En primer lugar, me gustaría agradecer a
Rentic por brindarme la oportunidad de trabajar en un proyecto de IoT tan emocionante. Gracias
a su compromiso con la innovación y la excelencia, pude aprender de primera mano cómo se
aplican las tecnologías de vanguardia en el mundo empresarial. Agradezco especialmente a mis
asesores en Rentic, quienes me brindaron su guía y apoyo en todo momento. Sus conocimientos
expertos y su dedicación a mi desarrollo profesional fueron fundamentales para el éxito del
proyecto.
También me gustaría agradecer a mis padres, familiares y amigos, quienes me brindaron su amor
y apoyo incondicional en todo momento. Sus palabras de aliento y ánimo me mantuvieron
motivado y me recordaron la importancia de perseguir mis metas. Gracias a ellos, pude superar
los desafíos y las dificultades de la pasantía y avanzar en mi camino hacia el éxito.
Además, quiero agradecer a mis compañeros de trabajo en Rentic por su amistad y apoyo durante
mi pasantía. Gracias a su energía positiva y su dedicación a la excelencia, pude aprender y crecer
como profesional y como persona. Sus valiosas contribuciones al proyecto y a la empresa en
general me inspiraron y motivaron cada día.
Por último, pero no menos importante, me gustaría expresar mi agradecimiento a todos aquellos
que me brindaron su ayuda y orientación a lo largo de mi pasantía en Rentic. Desde el personal
3
de apoyo administrativo hasta los expertos técnicos, cada uno de ustedes hizo una contribución
significativa a mi experiencia de aprendizaje y desarrollo profesional. Gracias por su dedicación,
su amabilidad y su compromiso con la excelencia.
En resumen, me siento profundamente agradecido por el apoyo y el aliento que recibí durante mi
pasantía en Rentic. Gracias a todos ustedes, pude adquirir habilidades valiosas, desarrollar
relaciones significativas y avanzar en mi camino hacia una carrera emocionante y gratificante.
¡Les estaré eternamente agradecido!
4
Tabla de contenido
Tabla de Ilustraciones......................................................................................................................8
Introducción...................................................................................................................................10
Objetivos........................................................................................................................................11
General.......................................................................................................................................11
Específicos.................................................................................................................................11
Presentación de la empresa............................................................................................................12
Razón social...............................................................................................................................12
Actividad Económica.................................................................................................................12
Reseña Histórica........................................................................................................................13
Misión........................................................................................................................................13
Visión.........................................................................................................................................13
Organigrama de la empresa........................................................................................................15
Líneas de desarrollo...................................................................................................................16
Telecomunicaciones...............................................................................................................16
Robótica..................................................................................................................................16
Software..................................................................................................................................16
Innovación..............................................................................................................................17
Cronograma de Actividades..........................................................................................................18
Establecimiento de Sprint.......................................................................................................21
5
Reunión de Definición del Proyecto......................................................................................21
Diagrama de Funcionamiento................................................................................................28
Elaboración del Diseño Preliminar del Dashboard/inicio (sujeto a cambios por pedido del
supervisor)..............................................................................................................................30
Conexión FTP con el servidor Local para el montaje del frontend realizado........................35
6
Conclusión.....................................................................................................................................48
Recomendaciones..........................................................................................................................49
Glosario..........................................................................................................................................51
Anexos...........................................................................................................................................52
Documentación de Soporte....................................................................................................55
Bibliografía....................................................................................................................................56
Tabla de Ilustraciones
7
Ilustración 1: Ciclo de Desarrollo de Software Agil.....................................................................20
Ilustración 2: Reunión Presencial sobre el proyecto......................................................................21
Ilustración 3: Reunión Virtual sobre le proyecto...........................................................................22
Ilustración 4: Inducción del funcionamiento de los dispositivos de medición #1.........................22
Ilustración 5: Inducción del funcionamiento de los dispositivos de medición #2.........................23
Ilustración 6: Inducción del funcionamiento de los dispositivos de medición #3.........................23
Ilustración 7: funcionalidad del sistema........................................................................................28
Ilustración 8: Diseño conceptual para el dashboard......................................................................30
Ilustración 9: Bosquejo de las tablas.............................................................................................30
Ilustración 10: Proceso de instalacion de makoserver - setup.......................................................31
Ilustración 11: Ejecución del servidor...........................................................................................31
Ilustración 12: ejecución del servidor en puerto 192.168.1.12......................................................32
Ilustración 13: pantalla inicial del servidor...................................................................................32
Ilustración 14: Creación de la aplicación en el servidor................................................................33
Ilustración 15: Configuración de la aplicación..............................................................................33
Ilustración 16: lista de aplicaciones del servidor...........................................................................34
Ilustración 17: aplicación corriendo en el servidor........................................................................34
Ilustración 18: Conexión de la unidad de red................................................................................35
Ilustración 19: asignación de la carpeta de red..............................................................................35
Ilustración 20: explorador de archivo de la conexión ftp..............................................................36
Ilustración 21: copia de los archivos necesarios para la aplicación...............................................36
Ilustración 22: IDE integrado del servidor....................................................................................37
Ilustración 23: web principal de mosquito mqtt............................................................................37
Ilustración 24: reglas de entrada del sistema.................................................................................38
Ilustración 25: ejecución del bróker en el puerto 1883..................................................................38
Ilustración 26: web oficial de SQLite............................................................................................38
Ilustración 27: extracción de los archivos de SQLite....................................................................39
Ilustración 29: se añade SQLite al path global del sistema operativo...........................................39
Ilustración 30: SQLite corriendo en la maquina local...................................................................39
Ilustración 31: prueba de compilación del Lenguaje de programación Lua..................................40
Ilustración 32: Prueba de mensajería del Broker Mqtt..................................................................40
8
Ilustración 33: Pruebas con MongoDB..........................................................................................41
Ilustración 34: creación de la base de Datos en SQLite................................................................41
Ilustración 35: Dashboard principal del usuario (Sin modificar)..................................................42
Ilustración 36: Porciones de Codigo Que realiza las consultas y dibuja las gráficas....................43
Ilustración 37: Vista de la sesión que muestra el voltaje...............................................................43
Ilustración 38: Vista de la sesión Principal en AC........................................................................44
Ilustración 39: Vista de la sesión Principal en DC........................................................................44
Ilustración 40: Respuestas en milisegundos de cada procedimiento del front..............................45
Ilustración 41: Tiempo de Respuesta de las peticiones del servidor.............................................45
Ilustración 42: Asesorías proporcionadas por el personal de Rentic SAS.....................................52
Ilustración 43: Evidencias de Asistencia a la cumbre de la NAISP dirigido a las instituciones
prestadoras de servicios.................................................................................................................53
Ilustración 46: Evidencias sobre capacitaciones sobre monitoreo de sistemas fotovoltaicos.......54
9
Introducción
Para lograr este objetivo, se utilizó una metodología de investigación aplicada, que involucró la
revisión y análisis de literatura técnica especializada, así como la experimentación práctica con
diferentes herramientas y tecnologías. Además, se aplicaron técnicas de diseño iterativo, que
permitieron la evolución constante de la plataforma en respuesta a las necesidades y
requerimientos del proyecto.
En este informe, se presenta una descripción detallada del proyecto, desde su planificación hasta
su evaluación, y se incluyen los resultados obtenidos y las lecciones aprendidas. Además, se
discuten las técnicas y metodologías utilizadas, y se proporciona una visión general de las
herramientas y tecnologías involucradas. Espero que este informe sirva como una guía útil para
aquellos interesados en el desarrollo de plataformas web escalables y en el monitoreo y análisis
de sistemas de energías renovables y sostenibles.
10
Objetivos
General
Desarrollar una plataforma web para el monitoreo del funcionamiento de sistemas de energías
renovables y sostenibles, que sea escalable y permita el análisis de diferentes sistemas en el
futuro.
Específicos
11
Presentación de la empresa donde se desarrolla la pasantía
Razón social
Actividad Económica
12
Reseña Histórica
actividades en el año 2012 como una sala de internet, que para el año 2014 fue transformada
como empresa dedicada al servicio de internet por su fundador Bayrón Enrique Mena
Palacios, en el año 2019 RENTIC S.A.S amplió su cobertura de servicio con la creación de
un instituto técnico para formar jóvenes técnicos en robótica innovación, seguridad en redes
y software, en el 2021 extendió más su cobertura para ofrecer servicios de internet en otros
para que sus estudiantes del área de sistema realizarán sus pasantías en la empresa.
En la actualidad la empresa continúa creciendo de tal manera que tiene cobertura en la prestación
de servicios de internet inalámbrico en la mayoría de los barrios de la ciudad y ha firmados
varios contratos para ofrecer servicios de telecomunicaciones con entidades gubernamentales con
el objetivo de expandir la innovación en redes en varias instituciones educativas del
departamento.
Misión
RENTIC SAS tiene como misión satisfacer las necesidades de nuestros clientes brindando
soluciones tecnológicas y de innovación, contribuyendo al crecimiento, prestigio y
competitividad de nuestra organización, mediante la prestación de un servicio que cumpla con
altos estándares de calidad.
13
Visión
RENTIC SAS en el 2025 será líder en innovación y tecnología en nuestra región, teniendo
cobertura en la mayor parte de nuestro departamento y expandiéndonos a nuevos horizontes,
siendo competitivos y confiables, brindando la mejor opción para suplir las necesidades de
nuestros clientes.
14
Organigrama de la empresa
15
Descripción Del Área En La Cual Se Desarrolla Pasantía
Líneas de desarrollo
Telecomunicaciones
El ITR en su línea de telecomunicaciones oferta un amplio conocimiento en redes y capacitando
a jóvenes, llegando a diferentes comunidades del municipio de Quibdó, aplicando nuevas
tecnologías e intentando generar una nueva red abierta libre y neutral, la cual está en su fase
inicial.
Robótica
En esta área encontramos el laboratorio de fabricación digital “FabLab Chocó” el cual es
miembro de la red global “FabLab” creada por el MIT, donde el objetivo primordial es la
democratización de la tecnología sobre el prototipado de nuevas tecnologías.
16
Software
La oferta de software se está ampliando en todo el mundo, y la demanda de los programadores es
alta, en el ITR se trabaja fuertemente en generar capacidades en software con profesores de alto
perfil.
Innovación
Se enfocan en el desarrollo de nuevas iniciativas para realizar un impacto social de manera
positiva, incluyendo profesionales, y generando modelos para proyectar el impacto que podría
tener y de qué manera se puede hacer sostenible los proyectos de innovación
17
Cronograma de Actividades
18
Desarrollo De Las Actividades Realizadas En La Pasantía
En esta etapa inicial, se lleva a cabo una inducción al estado actual del proyecto asignado.
Durante este proceso, se establecen las primeras consultas sobre los sistemas o tecnologías
necesarios para la implementación del proyecto, y se define el modelo de desarrollo a utilizar. En
este caso particular, se adopta el Modelo Ágil, que permite un ciclo de vida del software con una
planificación y organización adecuada, centrándose en un enfoque iterativo con el cliente final,
que en este caso es Rentic.
Además, durante esta primera etapa, se lleva a cabo la inclusión del pasante en los distintos
servidores para obtener acceso a información detallada que servirá como complemento para el
desarrollo del proyecto. Se establecen canales de chat para asesorías, seguimiento de tareas y
validación de progreso, lo que facilita la comunicación y colaboración entre el pasante con
Rentic. Estos canales de comunicación permiten resolver dudas, recibir orientación y mantener
un seguimiento constante del avance del proyecto.
En resumen, esta primera etapa de inducción y planificación del proyecto proporciona una base
sólida para el desarrollo eficiente y de calidad, con una estructura organizada, retroalimentación
constante y una comunicación efectiva entre todas las partes involucradas.
19
Definición del Modelo de ciclo de vida de software a utilizar
El ciclo de vida del desarrollo de software (SDLC) describe las diversas etapas y tareas
necesarias para crear una aplicación de software. Para el desarrollo de la plataforma web de
monitoreo de sistemas de energía renovable sostenibles, se ha seleccionado un enfoque ágil que
se adapta mejor a los requisitos y características del proyecto.
El SDLC de este proyecto constará de varias fases, que incluirán desde la planificación y el
diseño inicial hasta el despliegue y mantenimiento continuo del sistema. Estas etapas permitirán
un desarrollo sistemático y estructurado del software, asegurando que todas las funcionalidades y
requisitos se aborden de manera efectiva.
Para implementar este enfoque ágil, se utilizará la metodología Scrum. Scrum es una
metodología ágil ampliamente reconocida que se centra en la entrega incremental de
funcionalidades y la colaboración cercana entre el equipo de desarrollo y los usuarios finales.
Esta metodología proporciona una estructura flexible que permite la adaptabilidad y la rápida
respuesta a los cambios y necesidades del proyecto.
20
Mediante la implementación de la metodología Scrum dentro del ciclo de vida de desarrollo de
software, se espera lograr una gestión eficiente, una respuesta ágil a los cambios y una entrega
exitosa de la plataforma web de monitoreo de sistemas de energía renovable sostenibles.
Establecimiento de Sprint
Durante cada semana se realizan interacciones cortas en las que se revisan avances relacionados
con el Backlog o requerimientos del proyecto, dicho seguimiento se realiza de forma presencial
un día a la semana, en este caso se definió que normalmente se realizarían los viernes, durante
estas revisiones se crean propuestas de mejoras y revisión de las funcionalidades.
21
Ilustración 2: Reunión Presencial sobre el proyecto
22
Ilustración 3: Reunión Virtual sobre le proyecto
23
Ilustración 6: Inducción del funcionamiento de los dispositivos de
medición #3
1. La plataforma debe ser capaz de recibir y procesar datos de diferentes tipos de sensores y
dispositivos, como paneles solares, turbinas eólicas, baterías, entre otros.
2. La plataforma debe permitir el monitoreo en tiempo real del rendimiento de los sistemas
de energías renovables y sostenibles, incluyendo la producción y el consumo de energía.
3. La plataforma debe ser escalable y modular, lo que permitirá agregar nuevas
funcionalidades y dispositivos en el futuro.
4. La plataforma debe permitir a los usuarios visualizar y analizar datos históricos de los
sistemas de energías renovables y sostenibles.
24
5. La plataforma debe tener una interfaz de usuario intuitiva y fácil de usar que permita a los
usuarios acceder y gestionar los datos de los sistemas de energías renovables y
sostenibles.
6. La plataforma debe ser segura y confiable, lo que garantizará la integridad de los datos y
la privacidad de los usuarios.
25
Alto rendimiento y
LiteSpeed Licencia comercial puede
Rendimiento compatibilidad con Event-driven
Web Server ser costosa
Apache
Lenguajes de Programación
Lenguaj
Ventaja Desventaja
es características Paradigma
Soporte nativo y excelente
Imperativo, funcional,
integración en MakoServer, Menos popular que otros
Lua Integración procedural, orientado a
Ligero, Pequeño, Fácil de lenguajes
objetos
Aprender y Potente
Menor rendimiento
JavaScri Amplio soporte y Imperativo, funcional,
Compatibilidad comparado con lenguajes
pt compatibilidad en MakoServer orientado a objetos
de bajo nivel
Alto rendimiento y control de Mayor complejidad y
C Rendimiento Imperativo, procedural
bajo nivel en MakoServer curva de aprendizaje
Mayor consumo de
Máquina virtual Java permite Orientado a objetos,
Java Portabilidad recursos que otros
ejecución multiplataforma imperativo
lenguajes
Bases de Datos
Base de Datos características Ventaja Desventaja Paradigma
Ligera, sin necesidad Menos escalable para
SQLite Incorporada de un servidor grandes volúmenes de Relacional
separado datos
Amplia adopción, Configuración y
Popular y
MySQL amplia compatibilidad administración Relacional
confiable
y rendimiento pueden ser complejas
Soporte para Mayor consumo de
Funcionalidad
PostgreSQL características recursos que otras Relacional
avanzada
avanzadas y ACID bases de datos
Rápida, ideal para
No es adecuada para
Almacenamiento caché y Almacenamiento
Redis almacenar grandes
en memoria almacenamiento en en clave
volúmenes de datos
memoria
Orientada a Escalabilidad Menor soporte para
MongoDB No SQL
documentos horizontal, transacciones ACID
26
almacenamiento
flexible
Protocolos Sub/Pub
Bróker características Ventaja Desventaja Paradigma Casos de Uso
Menos Sistemas de
Fácil
Sencillo y características y Basado en mensajería interna,
SMQ configuración y
minimalista opciones que colas Integración de
uso simple
MQTT aplicaciones
27
Servidores Web: MakoServer
La elección de Makoserver como plataforma para el desarrollo de la aplicación se basó en varias
razones fundamentales. En primer lugar, Makoserver proporciona diversas herramientas
integradas que resultaron indispensables para el proyecto. Estas incluyen el soporte nativo de
Makoscript, los brokers MQTT y SMQ, así como lenguajes de programación como Lua. A
diferencia de otros servidores, Makoserver ofrece un entorno de desarrollo completo y unificado
en un solo sistema, lo cual fue altamente beneficioso.
Makoserver fue seleccionado debido a su capacidad para administrar el control completo del
proyecto, abarcando desde los sensores y nodos hasta los servidores, bases de datos y el frontend.
Esto permite encapsular toda la aplicación dentro del Servidor Web, proporcionando una
solución integral y coherente.
28
Base de Datos
El servidor web Makoserver tiene la capacidad de funcionar con diferentes controladores de
bases de datos, pero también cuenta con un controlador integrado llamado SQLite. Esta elección
se basa en la principal ventaja de no requerir una configuración separada ni procedimientos de
compatibilidad más complejos, a diferencia de otros gestores de bases de datos. Además, SQLite
es el gestor más ligero y adecuado para almacenamiento de datos simples, lo que lo convierte en
la opción más accesible en comparación con otros gestores que necesitan acceder a recursos
externos, como MongoDB o PostgreSQL.
Diagrama de Funcionamiento
29
Hay que tener en cuenta que muchas de estas herramientas se utilizan de manera de prueba, para
la comprobación de la recepción de datos, la graficación de los mismos, pruebas de conexión,
almacenamiento e integración, todo este proceso previo al montaje del servidor real donde se
ejecutara el proyecto completo.
Elaboración del Diseño Preliminar del Dashboard/inicio (sujeto a cambios por pedido del
supervisor)
Diseño guía para la plataforma realizado en la herramienta de diseño de interfaces “Figma”.
30
Ilustración 8: Diseño conceptual para el dashboard
31
Posteriormente se abre el instalador donde se escoge la ruta de instalación del servidor web
32
Ilustración 12: ejecución del servidor en puerto 192.168.1.12
33
Creación de la App en MakoServer
34
Ilustración 16: lista de aplicaciones del servidor
35
Conexión FTP con el servidor Local para el montaje del frontend realizado.
Para conectar al servidor de sistema de archivos se tuvo que conectar una nueva unidad de red
36
Luego se Evidencia la conexión de manera exitosa en el explorador de archivos del sistema
operativo
Una vez efectuada la conexión se hizo la transferencia de archivos del proyecto base
37
Ilustración 22: IDE integrado del servidor
38
Posteriormente toca poner el bróker como excepción para el firewall y que esté no impida
realizar correctamente sus procesos de transmisión de mensajes y suscripciones.
Con esto el bróker a funciona bien de manera local, posteriormente se añadirá también al path al
igual que la base de datos para tener acceso desde la consola en cualquier directorio.
Se navegó al sitio oficial de SQLite para descargar la última versión compatible con Windows
39
Una vez descargado se extrae a una ruta
Para poder usar el uso de las bases de datos en consola sin importar el directorio se añade la ruta
del SQLite al path del sistema, para ello se debe ir al as propiedades del sistema, luego a
variables de entorno, como consiguiente se selecciona el path global del sistema o el del usuario
(es elección personal)
Posteriormente se añade en “nuevo”, la ruta y se guardaron los cambios para poder usar la base
de datos en cualquier parte
SQLite ya funcionando
40
Pruebas de Funcionamiento de algunas de las herramientas
Prueba de compilación en lenguaje Lua
41
Primera Prueba de Implementación de Bases de datos con MongoDB
42
Tercera Etapa del proyecto – Desarrollo
Durante esta etapa, se realizaron las respectivas modificaciones necesarias en el maquetado para
adecuarlo a las necesidades específicas del proyecto. Esto implica ajustar y personalizar los
elementos visuales, los diseños de las páginas, los componentes y los estilos para que se alineen
con los requerimientos y objetivos establecidos anteriormente. Estas modificaciones se realizan
con el fin de garantizar una experiencia de usuario óptima como se puede apreciar en la siguiente
ilustración.
43
Desarrollo del Backend con LSP (Lua Server Page)
Para el desarrollo del backend, se usó el lenguaje Lua, la integración del lenguaje en el servidor
web Makoserver en aplicaciones web es LSP, Lua Server Page, que permite integrar el lenguaje
en conjunto con HTML y JS, mediante este se realizan las peticiones a las bases de datos, y
posteriormente se manipula la información para convertirla en formato JSON, y posteriormente
Resultados:
Ilustración 35: Porciones de Codigo Que realiza las consultas y dibuja las gráficas
44
Ilustración 36: Vista de la sesión que muestra el voltaje
45
Ilustración 38: Vista de la sesión Principal en DC
46
Ilustración 40: Tiempo de Respuesta de las peticiones del servidor
Durante el desarrollo de este proceso de pasantías existieron diversas limitantes, una de ellas fue
el orden público ya que debido a este se cerraban las oficinas de Rentic con frecuencia, este
hecho acarreaba otras limitantes ya que el servidor de MakoServer montado en la red de Rentic
se cerraba junto a las oficinas por lo que tuve que hacer la mayoría de las pruebas desde el
servidor local y realizar los cambios necesarios para el servidor de Rentic en su respectiva
apertura
Otra limitante fue la inconsistencia del flujo eléctrico que proporciona la empresa Dispac ya que
los constantes bajones o perdidas del flujo eléctrico desbalanceaban la efectividad de las
actividades haciendo que se retrasaran algunas que dependían de esto.
47
Aporte del pasante a la empresa
Entre los aportes como pasante hacia la empresa el principal es la entrega del proyecto de
medición, ya que este le sirve a la empresa para tener seguimiento de los datos y frecuencia que
presenten sus clientes, el proyecto presenta muchas ventajas y potencial, una característica que lo
demuestra es su escalabilidad que le permite a la empresa integrar lo realizado a diversos
clientes, y gestionar Todo desde un mismo Aplicativo Aislado, es decir desde este aplicativo
puede monitorear y gestionar la información de diversos clientes que requieran dichas
mediciones, además otro aporte fue el acompañamiento a algunas actividades referentes al
proyecto y también a eventos externos al proyecto, aportes en cuanto a ideas y retroalimentación,
propuestas de mejora y capacitación acerca del uso del aplicativo realizado.
A la Uniclaretiana le dejo la posibilidad de que futuros pasantes que se envíen a RENTIC S.A.S,
puedan mejorar el proyecto aquí realizado y aprovechar su potencial, además de que se ha dejado
un buen producto para el tiempo que se poseía lo cual ha dejado una buena impresión de la
universidad debido a un cumplimiento con el estándar de calidad dentro de la empresa.
48
Conclusión
La plataforma cumple con los requisitos establecidos, permitiendo el control de acceso mediante
usuario y contraseña, la integración de diversos tipos de sensores y dispositivos, y el monitoreo
en tiempo real del rendimiento de los sistemas de energías renovables y sostenibles. Además, su
arquitectura escalable y modular proporciona flexibilidad para futuras expansiones y mejoras.
Los resultados obtenidos son significativos, ya que se ha logrado implementar una solución
completa en un entorno donde no existía un sistema similar. Esto le puede permitir a Rentic
49
S.A.S brindar un servicio integral a sus clientes, optimizando la administración y el monitoreo de
sus sistemas de energía renovable y los de sus clientes, lo cual contribuye a la sostenibilidad y
eficiencia energética en la región.
Recomendaciones
50
experiencia de usuario fluida contribuirán a una mayor adopción y satisfacción por parte
de los usuarios finales.
Investigar nuevas tecnologías y estándares: Mantenerse actualizado sobre las últimas
tecnologías y estándares en el campo de las energías renovables y la gestión de datos.
Esto puede incluir la exploración de soluciones basadas en la nube, la adopción de
tecnologías emergentes como el aprendizaje automático (machine learning) para mejorar
el análisis y la eficiencia de los sistemas.
Realizar pruebas y evaluaciones periódicas: Es recomendable realizar pruebas periódicas
para garantizar el correcto funcionamiento de la plataforma y su adaptabilidad a nuevas
actualizaciones y cambios. Esto implica la realización de pruebas de carga, pruebas de
seguridad y revisiones regulares del sistema para identificar posibles mejoras y
solucionar problemas en etapas tempranas.
Establecer alianzas estratégicas: Explorar oportunidades de colaboración con otras
empresas, instituciones académicas o entidades gubernamentales relacionadas con el
campo de las energías renovables y la gestión de datos. Estas asociaciones pueden
facilitar el acceso a conocimientos especializados, recursos adicionales y oportunidades
de investigación y desarrollo conjunto.
Realizar capacitaciones y brindar soporte técnico: Proporcionar capacitaciones periódicas
a los usuarios y personal técnico involucrado en la plataforma. Esto asegurará un uso
óptimo de la solución y promoverá la adopción de mejores prácticas en el monitoreo y la
gestión de sistemas de energía renovable. Además, ofrecer un soporte técnico confiable y
ágil ayudará a resolver problemas rápidamente y mantener la satisfacción de los usuarios.
51
Glosario
Anexos
53
Asesorías Personales asociadas al proyecto
54
Evidencias de Asistencia a Eventos:
55
Ilustración 42: Evidencias de Asistencia a la cumbre de la NAISP dirigido a las instituciones prestadoras de servicios.
56
Ilustración 43: Evidencias sobre capacitaciones sobre monitoreo de sistemas fotovoltaicos.
Documentación de Soporte
57
Manual de Usuario de Plataforma Web Para El Monitoreo Del Funcionamiento De
Sistemas De Energía Renovable Sostenibles. (Pasante, Manual de Usuario de
Plataforma Web Para El Monitoreo Del Funcionamiento De Sistemas De Energía
Renovable Sostenibles., 2023)
Bibliografía
58
D. Richard Hipp. (17 de Agosto de 2000). sqlite. Obtenido de https://www.sqlite.org/docs.html
Real Time Logic. (01 de Octubre de 2012). Real Time Logic. Estados Unidos. Obtenido de
https://www.youtube.com/@RealTimeLogic
59
Roberto Ierusalimschy, L. H. (2007). Lua.Org. Obtenido de
https://www.lua.org/manual/5.1/es/manual.html
60