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.
You may also like
- In this course, we review use cases and challenges of three interrelated areas in computer science: big data, the Internet of...