NG3S501 - IIoT Communication  01 Jul 2021 - 31 Aug 2027 | Version 1

Associated Module Information

Module Code: NG3S501
Module Title: IIoT Communication 
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Engineering
Faculty Sub Group: Aeronautical Engineering
Module Leader: David Scammell, Rae Gordon
Module Team: Adrian Pitman, Sivagunalan Sivanathan, Gary Dornan, Alexandre Oleon
First Intended Intake: SEP 2026 Final Year of Intake: 2026
Date Closed:
Credit Value: 20 Credit Level: 6
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100159 - telecommunications engineering 100166 - control systems 100373 - internet technologies
HECOS Code Weighting: 50 20 30

Document Version Information

Version 1
Valid From 01 Jul 2021
Valid To 31 Aug 2027

Module Aims

To provide students with the knowledge and understanding of IIoT devices, and the communication protocols and application that allow the storage of data to cloud-based services.

Content Summary

What is Smart Manufacturing?

How data drives Smart Manufacturing

Using Sensors to Collate Data of a Manufacturing Process using IIOT.

The MQTT protocol for IoT and the Publish/Subscribe model

Creating an ESP32 data logger for environmental monitoring

Using the Arduino IDE with Node-Red to control devices and monitor sensors

Learning and Teaching Methods

Activity Type Hours
Lecture 48
Independent Study 72
Directed Study 40
Problem / challenge based learning 40
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 Students will be able to design and interface multiple IIoT devices for automation and control applications.
LO2 Students will be able to design and develop Node-Red user interfaces that communicate using the MQTT Client with interfaced IIOT devices.

Module Requisites

N/A

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Portfolio 1 Develop IIoT devices that can be controlled and monitored via a web user interface / Report 0 2000 100 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Portfolio 1

Reading List

Javed A., (2016), “Building Arduino Projects for the Internet of Things”, Apress, ISBN: 978-1484219393

Hagino T., (2021), “Practical Node-RED Programming”, Packt Publishing, ISBN: 978-1800201590

Hanes D., (2017), “IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things”, Cisco Press, ISBN: 978-1587144561

Pulver T., (2019), “Hands-On Internet of Things with MQTT”, Packt Publishing, ISBN: 978-1789341782