CE713-7-AU-CO:
Internet of Things Technology

PLEASE NOTE: This module is inactive. Visit the Module Directory to view modules and variants offered during the current academic year.

The details
2023/24
Computer Science and Electronic Engineering (School of)
Colchester Campus
Autumn
Postgraduate: Level 7
Inactive
Thursday 05 October 2023
Friday 15 December 2023
15
27 August 2022

 

Requisites for this module
(none)
(none)
(none)
(none)

 

(none)

Key module for

(none)

Module description

The Internet of Things (IoT) is the collective term for describing multiple connected physical objects (the things) which when connected together augment their individual abilities (control, sensing, actuation) and generate functionality and/or scale beyond what any individual component could have achieved on its own.

IoT supports a diverse set of devices and communication protocols, from tiny sensors capable of sensing and reporting if an Asthma inhaler was used correctly by a patient to complex machines such as commercial jet engines which can self-diagnose and report performance issues while operating in flight.

IoT is supported by the integration of mobile, edge and fog devices like sensor nodes, routers or smart hubs, human to machine and machine to machine interaction, together with powerful back-end servers utilized for data analytics and knowledge extraction.

The exponential growth of IoT is revolutionising how society interact with a range of connected devices within a wide range of applications including: intelligent habitation, intelligent building control, smart vehicle technology, and industrial processes.

Module aims

The aims of this module are to introduce the technology and architectures that create the Internet of Things. After students complete the module they will be able to: describe, design and analyse and Internet of Things application.

Module learning outcomes

After completing this module, students will be expected to be able to:

1. Describe IoT architectures and select suitable architectural features for an IoT application

2. Describe, analyse and select a networking solution for an IoT application

3. Design a complete IoT system for a given application

4. Create an IoT application that interacts with a device

5. Demonstrate knowledge of appropriate security solutions to protect the security of the devices, data and the privacy of users.

Module information

Syllabus

Introduction to IoT including high-level descriptions of the IoT ecosystem and applications.

Networking for IoT: Introduction to networking technologies: Wireless Sensor Networks (WSNs), network topologies, interoperability, OSI Model, TCP/IP Model, IoT protocols and transmission technologies including IEE 802.15.4 and associated technologies (Bluetooth, ZigBee), motivation for IPv6 and header compressions requirements (6LowPAN) for connecting edge based low powered WSNs. Low powered wide area network technologies (LoRaWAN).
Data management for IoT: introduction to constraint application protocols (CoAP), MQTT, connectivity models, data analytics for IoT including an introduction to machine learning methodologies and network analytics, software frameworks for supporting IoT driven data analytics.

IoT Architectures: introduction to proposed reference architectures such as: IoT World Reference Model, Open Fog Reference Architecture; architecture for industrial applications (Industry 4.0); machine-to-machine (M2M) and other standard based approaches.

Fog computing for IoT: introducing data processing / management paradigms and requirements for fog computing, fog computing characteristics, architectures and deployment and application frameworks including containerisation.

IoT hardware platforms: common hardware platforms (Arduino, Raspberry PI); sensors and actuators with examples and interfacing.

Security for IoT: introducing IT vs OT security threats, principles for realising IoT security and end to end solutions for device authentication, privacy and data integrity, IT and IO data flows, ISA 99 / IEC 62443 Security Model for industrial IoT, and security life cycle management.

Learning and teaching methods

Lectures: 20 hours Laboratories: 10 hours Revision classes (early in Summer term): 2 hours

Bibliography

This module does not appear to have a published bibliography for this year.

Assessment items, weightings and deadlines

Coursework / exam Description Deadline Coursework weighting
Exam  Main exam: In-Person, Open Book (Restricted), 120 minutes during Early Exams 
Exam  Reassessment Main exam: In-Person, Open Book (Restricted), 120 minutes during September (Reassessment Period) 

Exam format definitions

  • Remote, open book: Your exam will take place remotely via an online learning platform. You may refer to any physical or electronic materials during the exam.
  • In-person, open book: Your exam will take place on campus under invigilation. You may refer to any physical materials such as paper study notes or a textbook during the exam. Electronic devices may not be used in the exam.
  • In-person, open book (restricted): The exam will take place on campus under invigilation. You may refer only to specific physical materials such as a named textbook during the exam. Permitted materials will be specified by your department. Electronic devices may not be used in the exam.
  • In-person, closed book: The exam will take place on campus under invigilation. You may not refer to any physical materials or electronic devices during the exam. There may be times when a paper dictionary, for example, may be permitted in an otherwise closed book exam. Any exceptions will be specified by your department.

Your department will provide further guidance before your exams.

Overall assessment

Coursework Exam
40% 60%

Reassessment

Coursework Exam
40% 60%
Module supervisor and teaching staff
Dr Manoj Thakur, email: mpthak@essex.ac.uk.
Dr Manoj Thakur
CSEE General office

 

Availability
Yes
No
Yes

External examiner

Dr Marios Angelopoulos
Bournemouth University
Principal Academic
Resources
Available via Moodle
Of 31 hours, 20 (64.5%) hours available to students:
11 hours not recorded due to service coverage or fault;
0 hours not recorded due to opt-out by lecturer(s).

 

Further information

Disclaimer: The University makes every effort to ensure that this information on its Module Directory is accurate and up-to-date. Exceptionally it can be necessary to make changes, for example to programmes, modules, facilities or fees. Examples of such reasons might include a change of law or regulatory requirements, industrial action, lack of demand, departure of key personnel, change in government policy, or withdrawal/reduction of funding. Changes to modules may for example consist of variations to the content and method of delivery or assessment of modules and other services, to discontinue modules and other services and to merge or combine modules. The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications and module directory.

The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.