ENGT 357: Internet of Things
Course Description
The course covers the different technological pieces essential to implement IoT, namely, embedded systems, microcontrollers, converters, sensors, actuators, communication protocols, embedded programming and cloud computing. A series of labs are conducted using the ESP32 microcontroller and the C++ programming language to give students hands-on experience on various aspects of the IoT implementation. The course provides examples of home, agriculture, healthcare, manufacturing (Industry 4.0), transport, energy and environmental applications in IoT. The course culminates with a student project. Prerequisites: EGRT 130 and EGR 242 or instructor consent.