The growing field of Internet of Things (IoT) is valuable for Engineering and Engineering Technology students to know. Due to COVID and often limited resources this can be a difficult topic to teach. The authors pioneered a way to implement the same IoT systems both with physical devices and a Virtual Machine (VM) environment using a Raspberry pi with servos, buttons, and lights. The VM used the Quick Emulator (QEMU) on the Ubuntu Linux platform. QEMU is a type 2 hypervisor that runs within the user space and performs virtual hardware emulation. The authors developed educational activities which allowed AAS/AOS level students to implement a Raspberry Pi lab using both physical and virtual devices including servos, buttons and lights. The trials and tribulations will be shared as well as the successes with this student lab project implementation.
Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.