Internet of Things
This module introduces the concept, implementation and applications of digitally enabled objects that can transfer data over a network without requiring human-to-human or human-to-computer interaction.
The potential of Internet of things (IoT) in an industrial context (also known as Industrial IoT or IIoT) for automating specific tasks such as industrial machine control, self-diagnostics in machines and predictive maintenance will be introduced. Different IoT systems architecture and programming techniques will be taught to acquire and process data using hardware kits such as Raspberry Pi, microcontrollers, energy monitors and PLCs.
Principal Learning Outcomes
By the end of module, students will be able to:
• Know the main IoT system components, retrieve and process data from different devices using programming techniques.
• Know where the IoT concept fits within the industry (Industry 4.0) and future trends
• Demonstrate the various network protocols used in IoT and know the key wireless technologies used in IoT systems, such as WiFi, 6LoWPAN, Bluetooth and ZigBee.
• Analyse and compare the link between IoT, big data, cloud computing and data analytics
• Design a simple IoT system composed of sensors, data processing units, wireless networks and display/actuators.