RHL-Butterfly: A Scalable IoT-Based Digital Twinning Platform for Embedded Systems and Remote Laboratories
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.
Authors
- Pablo Orduña (ORCID: https://orcid.org/0000-0003-4024-3624)
- Rania Hussein (ORCID: https://orcid.org/0000-0002-2859-9401)
- Matthew Guo (ORCID: https://orcid.org/0000-0001-7606-2644)
- Zhiyun Zhang (ORCID: https://orcid.org/0009-0004-8323-8969)
Institutions
- University of Washington (US)
- Dolby (United States) (US)
Publication Details
- Journal
- International Journal of Online and Biomedical Engineering (iJOE)
- Published
- 2025-03-25
- DOI
- https://doi.org/10.3991/ijoe.v21i04.54297
- Citations
- 1
- Primary Topic
- Digital Transformation in Industry
- Type
- article
- Field-Weighted Citation Impact
- 1.24