Introduction to IoT
The course will describe common Internet of Things (IoT) basics, the technology used to build these kinds of devices, how they communicate, how they store data, and the kinds of distributed systems needed to support them. Divided into four modules, students will learn by doing. They will learn how the client will run in an emulated ARM environment, communicating using common IoT protocols with a cloud enabled backend system.