MC4302 Internet of Things Syllabus:

MC4302 Internet of Things Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 To understand the concepts of IoT and its working models
 To know the various IoT protocols
 To understand about various IoT Physical devices and Endpoints
 To know the security and privacy issues connected with IoT
 To apply the concept of Internet of Things in a real world scenario.

UNIT I FUNDAMENTALS OF IOT

Definition and Characteristics of IoT, Sensors, Actuators, Physical Design of IoT – IoT Protocols, IoT communication models, IoT Communication APIs, IoT enabled Technologies – Wireless Sensor Networks, Cloud Computing, Embedded Systems, IoT Levels and Templates, Domain Specific IoTs – Home, City, Environment, Energy, Agriculture and Industry.

UNIT II IOT PROTOCOLS

Protocol Standardization for IoT – Efforts – M2M and WSN Protocols – SCADA and RFID Protocols – Issues with IoT Standardization – Unified Data Standards – Protocols – IEEE802.15.4–BACNet Protocol– Modbus – KNX – Zigbee– Network layer – APS layer – Security

UNIT III IOT PHYSICAL DEVICES AND ENDPOINTS

Introduction to Arduino and Raspberry Pi- Installation, Interfaces (serial, SPI, I2C), Programming – Python program with Raspberry PI with focus on interfacing external gadgets, controlling output, and reading input from pins.

UNIT IV INTERNET OF THINGS PRIVACY, SECURITY AND GOVERNANCE

Introduction, Overview of Governance, Privacy and Security Issues, Contribution from FP7 Projects, Security, Privacy and Trust in IoT-Data-Platforms for Smart Cities, First Steps Towards a Secure Platform, Smartie Approach. Data Aggregation for the IoT in Smart Cities, Security

UNIT V APPLICATIONS

IOT APPLICATIONS – IoT applications for industry: Future Factory Concepts, Brownfield IoT, Smart Objects, Smart Applications. Study of existing IoT platforms /middleware, IoT- A, Hydra etc.

SUGGESTED ACTIVITIES:

1: Study of 5 different types of sensors and actuators available in Market
2: Study of commercial IoT available in any one domain
3: Study the recent developments in IoT Protocol
4: Implement simple Python programs for IoT
5: Study on the latest government policies on IoT security and Privacy
6: A study on how to use IoT to solve some problems in your neighborhood.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

Able to
CO1: Define the infrastructure for supporting IoT deployments
CO2: Understand the usage of IoT protocols for communication between various IoT devices
CO3: Design portable IoT using Arduino/Raspberry Pi /equivalent boards.
CO4: Understand the basic concepts of security and governance as applied to IoT
CO5: Analyze and illustrate applications of IoT in real time scenarios

REFERENCES

1. Internet of Things – A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti, Universities Press, 2015, ISBN: 9788173719547
2. Olivier Hersent, David Boswarthick, Omar Elloumi , “The Internet of Things – Key applications and Protocols”, Wiley, 2012. .
3. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton, Jerome Henry, “IoT Fundamentals, Networking Technologies, Protocols, and Use cases for the Internet of Things”, Cisco Press, First Edition,2017.
4. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), “Architecting the Internet of Things”, Springer, 2011
5. Raspberry Pi Cookbook, Software and Hardware Problems and solutions, Simon Monk, O’Reilly (SPD), 2016, ISBN 7989352133895
6. Peter Friess,’Internet of Things – From Research and Innovation to Market Deployment’, River Publishers, 2014