RHL-Butterfly: A Scalable IoT-Based Digital Twinning Platform for Embedded Systems and Remote Laboratories
DOI:
https://doi.org/10.3991/ijoe.v21i04.54297Keywords:
Remote and Virtual Laboratories, Embedded System, Virtual Breadboard, digital twinAbstract
The RHL-Butterfly is a digital twin of a breadboard designed for use with Field Programmable Gate Arrays (FPGAs) and microcontrollers in educational remote engineering laboratories and engineering education, aimed at providing greater flexibility and fostering equity in learning opportunities. This study introduces a novel server-side approach for simulating breadboard circuits using microcontroller backends, enhancing computational efficiency, and offering open-source transparency. The system interfaces the digital twin with a network of physical, remote FPGAs and microcontrollers and introduces a scalable communication protocol system that converts the graphical breadboard layout into a one-dimensional (1D) string representation for network communication. This custom protocol facilitates seamless integration with various digital twinning applications, ensuring a balance between virtualized interfaces and physical hardware and expanding the scalability and accessibility of engineering labs. Survey responses and feedback from students using the system in their course studies have been encouraging. Students particularly appreciate the equitable nature of the system and its similarity to a traditional physical breadboard.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Matthew Guo, Zhiyun Zhang, Dr. Pablo Orduña, Dr. Rania Hussein

This work is licensed under a Creative Commons Attribution 4.0 International License.

