NC4201 Internet of Things and Cloud Syllabus:

NC4201 Internet of Things and Cloud Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 To understand Smart Objects and IoT Architectures
 To learn about various IOT-related protocols
 To build simple IoT Systems using Arduino and Raspberry Pi.
 To understand data analytics and cloud in the context of IoT
 To develop IoT infrastructure for popular applications

UNIT I FUNDAMENTALS OF IoT

Introduction to IoT – IoT definition – Characteristics – IoT Complete Architectural Stack – IoT enabling Technologies – IoT Challenges. Sensors and Hardware for IoT – Hardware Platforms – Arduino, Raspberry Pi, Node MCU. A Case study with any one of the boards and data acquisition from sensors.

UNIT II PROTOCOLS FOR IoT

Infrastructure protocol (IPV4/V6/RPL), Identification (URIs), Transport (Wifi, Lifi, BLE), Discovery, Data Protocols, Device Management Protocols. – A Case Study with MQTT/CoAP usage-IoT privacy, security and vulnerability solutions.

UNIT III CASE STUDIES/INDUSTRIAL APPLICATIONS

Case studies with architectural analysis: IoT applications – Smart City – Smart Water – Smart Agriculture – Smart Energy – Smart Healthcare – Smart Transportation – Smart Retail – Smart waste management.

UNIT IV CLOUD COMPUTING INTRODUCTION

Introduction to Cloud Computing – Service Model – Deployment Model- Virtualization Concepts – Cloud Platforms – Amazon AWS – Microsoft Azure – Google APIs.

UNIT V IoT AND CLOUD

IoT and the Cloud – Role of Cloud Computing in IoT – AWS Components – S3 – Lambda – AWS IoT Core -Connecting a web application to AWS IoT using MQTT- AWS IoT Examples. Security Concerns, Risk Issues, and Legal Aspects of Cloud Computing- Cloud Data Security

COURSE OUTCOMES:

At the end of the course, the student will be able to:
CO1: Understand the various concept of the IoT and their technologies..
CO2: Develop IoT application using different hardware platforms
CO3: Implement the various IoT Protocols
CO4: Understand the basic principles of cloud computing.
CO5: Develop and deploy the IoT application into cloud environment

REFERENCES

1. “The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, by Pethuru Raj and Anupama C. Raman ,CRC Press, 2017
2. Adrian McEwen, Designing the Internet of Things, Wiley,2013.
3. EMC Education Services, “Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data”, Wiley publishers, 2015.
4. Simon Walkowiak, “Big Data Analytics with R” PackT Publishers, 2016
5. Bart Baesens, “Analytics in a Big Data World: The Essential Guide to Data Science and its Applications”, Wiley Publishers, 2015.