Semester.ly

Johns Hopkins University | EN.601.616

Embedded Systems & Wireless Internet of Things

3.0

credits

Average Course Rating

(-1)

This course provides students with an introductory understanding of embedded systems and key concepts in the Internet of Things (IoT), with particular emphasis on wireless communication and localization techniques. The course begins by covering essential embedded systems topics—including memory-mapped I/O (MMIO), interrupts, timers, and serial buses—which serve as the technical foundation for IoT devices. Building on this, students will explore various wireless networks tailored for IoT, such as Bluetooth Low Energy, Thread, Wi-Fi, LoRa, UWB, and RFID. The course also discusses the principles and applications of device localization and tracking, a core functionality in many IoT environments. Students practice what they learn in lecture via hands-on laboratory sessions and a final group project. Required Course Background: C/C++ programming and computer system fundamentals.

No Course Evaluations found