COMP06249 2018 Internet of Things System Architecture

General Details

Full Title
Internet of Things System Architecture
Transcript Title
Internet of Things System Arch
N/A %
Subject Area
COMP - Computing
COMP - Computing & Creative Practices
06 - NFQ Level 6
05 - 05 Credits
Start Term
2018 - Full Academic Year 2018-19
End Term
9999 - The End of Time
Mr. John Kelleher, John Weir, Diane O'Brien
Programme Membership
SG_KSMAR_C06 201800 Higher Certificate in Science in Computing in Smart Technologies SG_KSMAR_B07 201800 Bachelor of Science in Computing in Smart Technologies SG_KSMAR_H08 201900 Bachelor of Science (Honours) in Computing in Smart Technologies SG_KSMAR_C06 201900 Higher Certificate in Science in Computing in Smart Technologies

IoT is not a single technology; rather it is an agglomeration of various technologies that work together in tandem. This module focuses on the overall technological architecture and design of a tenatively unified IoT system underpined by different cloud computing paradigms.  Students will be introduced to a wide range of componenets within the IoT architecture, which will provide them with the knowledge to select and implement the technologies in other practical modules.

Learning Outcomes

On completion of this module the learner will/should be able to;


Compare various IoT reference models


Evaluate the physical devices and controllers used in IoT


Understand the communication models in an IoT system


Analyse the role of Cloud, Edge and Fog Computing in IoT


Evaluate power constraints, challenges and strategies for IoT

Teaching and Learning Strategies

The course will be taught via a series of lectures and  computer laboratory workshops involving the analysis of case studies, examination and discussion of key questions and a series of inquiry-based challenges.

Module Assessment Strategies

100% continuous assessment. Students will prepare and present a case study (60%) and have to complete a number of formative and summative activities quizzes (30%). The quizzes will take place in weeks 4, 6 and 8. Students will be required to submit and present their case study in weeks 10 and 11

Repeat Assessments

Coursework Only
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.

Indicative Syllabus

Reference Models

Understand and examine the various reference models for IoT


Devices used in IoT

Undertand the devices used in IoT e.g. sensors and actuators

Evaluate and select between different devices 


Communication Models in IoT

Understand the 4 IoT connectivity models

Device to Device - over IP networks or the Internet using protocols like Bluetooth, Z-Wave, and ZigBee

Device to Gateway –Short Range Wireless;Cell Phone as Gateway; Dedicated Wireless Access Point

Gateway to Cloud- Long Range connectivity; Wired; Cellular; Satellite; WAN

Direct Device to Cloud connectivity - backend data sharing


Cloud/Edge/Fog Computing 

IoT Gateways; Cloud Access; Cloud Components Layer 1

Edge and Fog Processing


Power constraints, challenges and strategies

Powered and Unpowered Sensors; Power Harvesting; Energy Storage Technologies



Coursework & Assessment Breakdown

Coursework & Continuous Assessment
100 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Quiz Continuous Assessment Multiple Choice 10 % Week 4 1,2
2 Quiz Continuous Assessment Multiple Choice 10 % Week 6 3,4
3 Quiz Continuous Assessment Multiple Choice 10 % Week 8 5
4 Case Study submission and presentation Continuous Assessment Written Report 70 % Week 12 2,3,4,5

Full Time Mode Workload

Type Location Description Hours Frequency Avg Workload
Lecture Flat Classroom Lecture 2 Weekly 2.00
Lecture Computer Laboratory Workshop 2 Weekly 2.00
Independent Learning Offsite Self Directed Learning 3 Weekly 3.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Required & Recommended Book List

Recommended Reading
2016-10-22 Internet of Things From Hype to Reality: The Road to Digitization Springer

This book comprehensively describes an end-to-end Internet of Things (IoT) architecture that is comprised of devices, network, compute, storage, platform, applications along with management and security components. It is organized into five main parts, comprising of a total of 11 chapters. Part I presents a generic IoT reference model to establish a common vocabulary for IoT solutions. This includes a detailed description of the Internet protocol layers and the Things (sensors and actuators) as well as the key business drivers to realize the IoT vision. Part II focuses on the IoT requirements that impact networking protocols and provides a layer-by-layer walkthrough of the protocol stack with emphasis on industry progress and key gaps. Part III introduces the concept of Fog computing and describes the drivers for the technology, its constituent elements, and how it relates and differs from Cloud computing. Part IV discusses the IoT services platform, the cornerstone of the solution followed by the Security functions and requirements.  Finally, Part V provides a treatment of the topic of connected ecosystems in IoT along with practical applications. It then surveys the latest IoT standards and discusses the pivotal role of open source in IoT.

Faculty will find well-crafted questions and answers at the end of each chapter, suitable for review and in classroom discussion topics.  In addition, the material in the book can be used by engineers and technical leaders looking to gain a deep technical understanding of IoT, as well as by managers and business leaders looking to gain a competitive edge and understand innovation opportunities for the future.

Dr. Jim Spohrer, IBM

 This text provides a very compelling study of the IoT space and achieves a very good balance between engineering/technology focus and business context.  As such, it is highly-recommended for anyone interested in this rapidly-expanding field and will have broad appeal to a wide cross-section of readers, i.e., including engineering professionals, business analysts, university students, and professors.

Professor Nasir Ghani, University of South Florida

Recommended Reading
2016-05-11 Internet of Things: Principles and Paradigms Morgan Kaufmann

Internet of Things: Principles and Paradigms captures the state-of-the-art research in Internet of Things, its applications, architectures, and technologies. The book identifies potential future directions and technologies that facilitate insight into numerous scientific, business, and consumer applications. The Internet of Things (IoT) paradigm promises to make any electronic devices part of the Internet environment. This new paradigm opens the doors to new innovations and interactions between people and things that will enhance the quality of life and utilization of scarce resources.

To help realize the full potential of IoT, the book addresses its numerous challenges and develops the conceptual and technological solutions for tackling them. These challenges include the development of scalable architecture, moving from closed systems to open systems, designing interaction protocols, autonomic management, and the privacy and ethical issues around data sensing, storage, and processing.

  • Addresses the main concepts and features of the IoT paradigm
  • Describes different architectures for managing IoT platforms
  • Provides insight on trust, security, and privacy in IoT environments
  • Describes data management techniques applied to the IoT environment
  • Examines the key enablers and solutions to enable practical IoT systems
  • Looks at the key developments that support next generation IoT platforms
  • Includes input from expert contributors from both academia and industry on building and deploying IoT platforms and applications

Module Resources