This module covers two areas. An introduction to the "Internet of Things" which introduces the topic from the basics describing its evolution, its architecture and its application to real-life scenarios. Students will then develop a real IoT application which builds on the basic knowledge of embedded systems and programming, obtained in a EEE or related B.Eng degree which includes knowledge of digital electronics and microprocessor systems and the ability to programme in C.