COMP06249 2018 Internet of Things System Architecture
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.
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
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.
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
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
|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
|Independent Learning||Offsite||Self Directed Learning||3||Weekly||3.00|
Required & Recommended Book List
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
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