IoT Syllabus
IoT Syllabus
IoT Syllabus
Course Learning Rationale (CLR): The purpose of learning this course is to: Program Outcomes (PO) Program
CLR-1 : Understand Smart Objects and IoT Architectures 1 2 3 4 5 6 7 8 9 10 1 12 Specific
1 outcomes
CLR-2 : Learn about various IOT-related protocols
Design/development of
Communication
Environment &
CLR-4 : Understand data analytics and cloud in the context of IoT
Engineering
Knowledge
CLR-5 : Develop IoT infrastructure for popular applications
solutions
PSO-1
PSO-2
PSO-3
Ethics
Course Outcomes (CO): At the end of this course, learners will be able to:
CO-1: Explain the concept of IoT. -1 - - - - 2 - - - - - - - -
-
CO-2: Analyze various protocols for IoT. - -1 - - - - - - - - - - - -
-
CO-3: Design a PoC of an IoT system using Rasperry Pi/Arduino 2 - -1 - - - - - - - - - - -
-
CO-4: Apply data analytics and use cloud offerings related to IoT. - 3 - - - - - - - - - - - -
1 -
CO-5: Analyze applications of IoT in real time scenario - -1 3 - - - - - - - - - -
-
Unit-1:FUNDAMENTALS OF IoT
Evolution of Internet of Things - Enabling Technologies – IoT Architectures: oneM2M, IoT World Forum (IoTWF) and Alternative IoT models – Simplified IoT Architecture and Core IoT Functional Stack -– Fog, Edge and Cloud in IoT – Functional blocks of
an IoT ecosystem – Sensors, Actuators, Smart Objects and Connecting Smart Objects
Unit-2:IoT PROTOCOLS
IoT Access Technologies: Physical and MAC layers, topology and Security of IEEE 802.15.4, 802.15.4g, 802.15.4e, 1901.2a, 802.11ah and LoRaWAN – Network Layer: IP versions, Constrained Nodes and Constrained Networks – Optimizing IP for IoT:
From 6LoWPAN to 6Lo, Routing over Low Power and Lossy Networks – Application Transport Methods: Supervisory Control and Data Acquisition – Application Layer Protocols: CoAP and MQTT
Learning 1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry, ―IoT
Resources Fundamentals: Networking Technologies, Protocols and Use Cases for Internet of Things, Cisco Press,
2017
2. ArshdeepBahga, Vijay Madisetti, ―Internet of Things – A hands-on approach‖, Universities Press, 2015
3. Olivier Hersent, David Boswarthick, Omar Elloumi , ―The Internet of Things – Key applications and
Protocols‖, Wiley, 2012 (for Unit 2).
4. Jan Ho¨ ller, VlasiosTsiatsis , Catherine Mulligan, Stamatis , Karnouskos, Stefan Avesand. David Boyle,
"From Machine-to-Machine to the Internet of Things - Introduction to a New Age of Intelligence", Elsevier,
2014.
5. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), ―Architecting the Internet of Things‖,
Springer, 2011.
6. Michael Margolis, Arduino Cookbook, Recipes to Begin, Expand, and Enhance Your Projects, 2nd
Edition, O'Reilly Media, 2011.
Learning Assessment
Bloom’s Continuous Learning Assessment (CLA) Summative
Level of Thinking Formative Life Long Learning Final Examination
CLA-1 Average of unit test CLA-2 – (40% weightage)
(50%) (10%)
Theory Practice Theory Practice Theory Practice
Level 1 Remember 15% - 15% - 15% -
Level 2 Understand 25% - 20% - 25% -
Level 3 Apply 30% - 25% - 30% -
Level 4 Analyze 30% - 25% - 30% -
Level 5 Evaluate - - 10% - - -
Level 6 Create - - 5% - - -
Total 100 % 100 % 100 %
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1.Shreyas Lakshminarayanan, Systems Engineer
1. Dr. G.R. Sakthidharan, Professor/GRIET, Hyderabad 1. M. Arulprakash, Assistant Prof./CTech/SRMIST
Tata Consultancy Services Pvt Ltd, Chennai
2. Shaishav Tayde, IT Analyst
3. Dr. Arunraj, Associate Prof./Crescent University, Chennai 2. J. Ramapraba, Assistant Prof./CTech/SRMIST
Tata Consultancy Services Pvt Ltd, Ahmedabad