This lab aims at providing the student with the practical concept of IoT systems design.
-This lab is also suitable for electrical engineering students and those who have interest in embedded systems design.
The students will understand the main concept of IoT systems including the design objectives, application domains and their requirements, design challenges, etc.
The students will gain the ability to develop software programs for the IoT embedded devices, implement the code on the hardware, conduct the tests, find the bugs and errors, and debug the software code on the hardware.
The students shall be able to implement and apply the concepts that are critical in IoT domain, e.g. low power design, security, ect.
The students will be able to develop, integrate and evaluate a small IoT system with its main components: sensors to get data from physical world, embedded processor for control the device and process the data, wireless radio to transmit the data from the device to the Internet, a storage (on the Internet or on a Smart Phone) to keep the data for further analysis.