XX Simposio Internacional de Ingeniería Eléctrica "SIE 2023"

XX Simposio Internacional de Ingeniería Eléctrica

SIE 2023

Software de configuración para módulos LoRa EByte E32

Resumen

La expansión del Internet de las Cosas ha traído consigo el desarrollo de nuevas tecnologías. LoRa surge como un protocolo de comunicación eficiente para darle respuesta a las necesidades de las nuevas aplicaciones limitadas por su baja capacidad energética. Los módulos de comunicación EByte E32 son dispositivos LoRa para aplicaciones embebidas. Para realizar la configuración de estos módulos se utilizan complejos comandos poco amigables con los programadores. Para dar solución a esta problemática se creó un programa con una interfaz gráfica intuitiva y minimalista usando el entorno de programación PyQt. La metodología aplicada fue diseño en cascada compuesta por cinco etapas bien definidas las cuales establecen los pasos para la creación de softwares de baja-media complejidad. Con la aplicación de esto se obtuvo una aplicación portable, multiplataforma y liviana que permite leer y modificar la configuración de los módulos. La realización de esta labor destacó la potencialidad del uso de metodologías de diseño de software para hacer más eficiente el proceso. También evidenció la versatilidad y fiabilidad de PyQt como entorno de programación.

Abstract

The expansion of the Internet of Things brought with it the development of new technologies. LoRa emerges as an efficient communication protocol to respond to the needs of new applications limited by low energy capabilities. EByte E32 communication modules are LoRa devices for embedded applications. Complex commands are used to configure these modules which are not friendly to programmers. To solve this problem, a program was created with an intuitive and minimalist graphical interface using PyQt development tools. The methodology applied was the waterfall design, composed of five well-defined stages that establish the steps for the creation of software of medium-low complexity. With the application of this methodology, a portable, multi-platform and lightweight application was obtained that allows reading and modifying the configuration of modules. The completion of this work highlighted the potential of using software design methodologies to make processes more efficient. Furthermore, this demonstrates the versatility and reliability of PyQt as a development environment.

Sobre el ponente

Emilio Andrés Cabrera Hernández

Ing. Emilio Andrés Cabrera Hernández

UCLV Flag of Cuba

Discussion

Información Práctica
Ponencia
Spanish / Español
noviembre 15, 2023 8:30 a. m.
10 minutos
Salón 2 SIE
Autores
Ing. Emilio Andrés Cabrera Hernández
Ing. Dennis Villavicencio Quintero
Ing. Alain Daniel Godo Alonso
Dr. Ivan Santana Ching
Palabras clave
diseño en cascada.
internet de las cosas
internet of things
lora
pyqt
waterfall model.
Documentos