Internet of Things (IoT) Syllabus
Internet of Things (IoT) Syllabus
IoT Enabling Technologies: Wireless sensor networks, Cloud computing, Big data
analytics, communication protocol, Embedded systems
IoT levels and Deployment Templates: IoT level1 to Level 6 (Chapter 1)
Module -2
IoT and M2M: M2M, Difference between IoT and M2M, Software defined networking
and network function virtualization
IoT System Management with NETCONF-YANG: Need for IoT System 10 Hours
Management, SNMP, Network operator requirements, NETCONF, YANG,IoT System
Management with NETCONF-YANG. (Chapter 3 & 4)
Module -3
IoT Platforms Design Methodology: Introduction, IoT Design Methodology, Purpose
and Requirements Specification, Process Specification, Domain model Specification,
Information Model specification, service specifications, IoT level Specifications, 10 Hours
Functional view specifications, operational view specifications, Device and component
Integration, Application Development, Motivation for Using Python(chapter-5)
Module -4
IoT Systems- Logical Design using Python: Introduction, Installing Python, Python
Data Types and Data Structures, Control Flow, Functions, Modules, Packages, File
handling, Python Packages.
IoT Physical Devices & Endpoints: 10 Hours
Exemplary Device: Raspberry Pi, About the Board, Linux on Raspberry Pi, Raspberry
Pi Interfaces. Programming Raspberry Pi with Python, Arduino, About the
board.(Chapter 6&7)
Module -5
Domain Specific IoTs and its Applications: Home automation, Cities, Environment
Energy, Retail, logistics, Agriculture, Industry, Health and life style
10 Hours
IoT applications: Smart lighting, smart parking, whether monitoring system, air
pollution monitoring, forest fire detection, smart irrigation. (Chapter-2 & 9)
Course Outcomes: After studying this course, students will be able to:
CO-1-Define and illustrate architectural view of IoT and analyze all the six levels of IoT deployment
templets.
CO-2-Compare M2M & IOT and applications of NETCONF-YANG in IoT system management.
CO-3-Analyse various IoT design methodology specifications.
CO-4-Logical and physical design of IoT system using Python and Respberry Pi.
CO-5-Design IoT system for Home automation, cities, energy, environment, retail, logistic,
agriculture, industry, health and life style.
Text Books:
1. Arshdeep Bhaga and Vijay Madisetti, “Internet of Things – A Hands-on Approach 2014
Reference Book:
1. Raj Kamal, “Internet of Things- Architecture and Design Principles”, McGraw Hill
Education.
2. Qusay F. Hassan, Internet of Things A to Z Technologies and Applications, IEEE press,
WILEY, ISBN:978-1-111-945674-2.
PSO.2
PO.10
PO.11
PO.12
PO.1
PO.2
PO.3
PO.4
PO.5
PO.6
PO.7
PO.8
PO.9
CO/PO
CO1 - - - - - - - - - - - 2 2 -
CO2 - 3 - - - - - - - - - 2 3 2
CO3 3 - - - - - - - - 2 3 2
CO4 - - 3 - - - - - - - 2 3 3
CO5 - - 3 - - - - - - - 2 3 3