Baltimore , Maryland
June 25, 2023
June 25, 2023
June 28, 2023
Electrical and Computer Engineering Division (ECE)
11
10.18260/1-2--43730
https://peer.asee.org/43730
286
Dr. Yanxiao Zhao is an Associate Professor in the Electrical and Computer Engineering Department, Virginia Commonwealth University. Dr. Zhao’s research interests include, but not limited to: Internet of things (IoT), 5/6G communications, machine learning, cyber security, wireless energy harvesting, power management and communications in smart grid. Dr. Zhao’s research has been supported by NSF, NASA, Air Force and Virginia Commonwealth Cyber Initiative (CCI). Dr. Zhao has published over 80 papers in prestigious journals and international conferences. She was the recipient of the Best Paper Award for three international conferences WASA2009, ChinaCom2016 and ICMIC2019. She has been actively organizing international conferences by serving as TPC chairs, publicity chairs and TPC members. She is an IEEE Senior Member.
Dr. Shaobo Huang received a Ph.D. degree in Engineering Education from Utah State University. She has over eight years of teaching and/or research experience in engineering education. She is currently an Assistant Professor in the Ron and Jane Graham School of Professional Development with a joint appointment in the Department of Mechanical Engineering at the University of Saskatchewan in Canada. Dr. Huang is one of the key leaders in the RE-ENGINEERED First-Year Program at the University of Saskatchewan.
CARL ELKS is an associate professor in the Department of Electrical and Computer Engineering, Virginia Commonwealth University, Richmond, Virginia, USA. His research interests include the design and assessment of safe and secure cyber-physical systems of the type found in critical infrastructure such as nuclear power, aerospace applications, smart cities, and medical devices. HIs recent teaching interests include model based design of embedded systems, and systems thinking for undergraduates. Elks received his Ph.D. in electrical engineering from the University of Virginia in 2005. He is a Member of IEEE. Contact him at crelks@vcu.edu.
Umit Ozgur received his B.S. degrees in Electrical Engineering and Physics from Bogazici University (Turkey) and PhD degree in Physics from Duke University in 2003. He joined the Department of Electrical and Computer Engineering at VCU in 2008 as an Assis
Vitaliy Avrutin received his Ph.D. degree in physics and mathematics from Institute of Microelectronics Technology, Russian Academy of Sciences, in 1999. He has held the positions of research scientist at Institute of Microelectronics Technology, Russian Academy of Sciences, Chernogolovka, Russia, and later at the Department of Semiconductor Physics, University of Ulm, Germany. Currently, he is Associate Professor in the Electrical and Computer Engineering Department of Virginia Commonwealth University. His research interests encompass growth, characterization and device applications of semiconductor, nanophotonic, and plasmonic materials. He is a member of the American Physical Society, the Materials Research Society, and IEEE.
IoT is a fast growing technology sector that is estimated to be valued at 100’s of billions in US dollars for 2023. The number of IoT connected devices is growing at an annual rate of 20%/year with billions of devices connected. Accordingly, there is much need for foundational IoT engineering courses in our educational institutions to prepare engineers for this technology sector. The challenge for course developers is that IoT technical foundations are exceedingly broad - ranging from smart sensors to low power computing to cloud infrastructure. Most universities focus on one or two aspects of IoT technical foundations, specifically those associated with the computing aspects of IoT. We have developed a novel approach for an IoT course by segmenting the course into three fundamental technology areas. These areas are respectively (1) foundations of sensing, (2) IoT communication and networking, and (3) IoT computing models and architectures. Each module is taught by a different professor with technical expertise in that module. This paper will focus on course objectives, design, and outcomes. We use the Module 2 IoT communication and networking as an example of the type of content. In this module, we cover fundamental knowledge of networking including layered-architecture, protocols, wireless communication and propagation. Then we introduce two common communication protocols, i.e., Hypertext Transfer Protocol (HTTP) and Message Queuing Telemetry Transport (MQTT), which are widely used for IoT systems. Further, Node.js programming is taught and students learned how to use node.js for HTTP and MQTT implementation. Hands-on experiments using Arduino WiFi1010 board and grove sensors are designed to help deepen students’ understanding for developing a small-scale IoT system as well. The term project of building an IoT-enabled smart Heating, Ventilation, and Air Conditioning (HVAC) will be introduced. Instructor observations and anecdotal student feedback on the course design and delivery are presented as well. Lessons learned will be discussed and modifications are proposed for future improvement.
Zhao, Y., & Huang, S., & Elks, C., & Ozgur, U., & Avrutin, V. (2023, June), New Course Development for Internet of Things Paper presented at 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland. 10.18260/1-2--43730
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2023 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015