Course description

Small devices with powerful microprocessors are becoming ubiquitous due to their low cost and minimal power consumption. This course introduces students to the techniques and unique challenges involved in developing internet of things (IoT) applications on standardized hardware and software platforms. The course covers IoT security; an introduction to the Swift programming language; an introduction to Bluetooth Low Energy (LE); use of general purpose input/output (GPIO), serial peripheral interface (SPI), and universal asynchronous receiver-transmitter (UART); and provides an introduction to network access.

Faculty

Enroll now.
Take course