Internet of Things

Paper Code: 
MCA 423B
Credits: 
02
Periods/week: 
02
Max. Marks: 
100.00
Objective: 

Course Objectives:

This course enables the students to

  1. Assess the vision and introduction of IoT.
  2. Understand IoT Market perspective.
  3. Implement Data and Knowledge Management and use of Devices in IoT Technology.
  4. Understand State of the Art - IoT Architecture.
  5. Classify Real World IoT Design Constraints, Industrial Automation in IoT.

 

Course Outcomes(COs):

Learning outcomes

(at course level)

Learning and teaching strategies

Assessment

Strategies

CO248. Understand the concepts of Internet of Things and APIs

 

CO249. Analyze basic application areas of IoT, Illustrate the application of IoT in Industrial Automation and identify Real World Design Constraints

 

CO250. Comprehend Wireless medium access issues and Survey routing protocols

 

CO251. Discuss applications and their challenges in different domain and be able to analyze their performance

 

CO252. Implement basic IoT applications on embedded platform

Approach in teaching:

Interactive Lectures,

Modeling, Discussions, using research papers, student centered approach, Through Video Tutorials

 

Learning activities for the students:

Experiential Learning, Presentations, case based learning, Discussions, Quizzes and Assignments

 

Assignments

Written test in classroom

Classroom Activity

Continuous Assessment

Semester End Examination

 

12.00
Unit I: 

Introduction to IoT

Defining IoT, Characteristics of IoT, Physical design of IoT, Logical design of IoT, Functional blocks of IoT, Communication models & APIs

12.00
Unit II: 

 

IoT & M2M

·         Machine to Machine, Difference between IoT and M2M, Software define Network

Domain specific applications of IoT

Home automation, Industry applications, Surveillance applications, Other IoT applications

12.00
Unit III: 

 

Network & Communication aspects

Wireless medium access issues, MAC protocol survey, Survey routing protocols, Sensor deployment & Node discovery, Data aggregation & dissemination

10.00
Unit IV: 
12

 

Challenges in IoT

Design challenges, Development challenges, Security challenges, Other challenges

14.00
Unit V: 

 

Developing IoTs

Introduction to Python, Introduction to different IoT tools, Developing applications through IoT tools, Developing sensor based application through embedded system platform, Implementing IoT concepts with python

ESSENTIAL READINGS: 

 

·      Vijay Madisetti, Arshdeep Bahga, “Internet of Things: A Hands-On Approach”, Arshdeep Bahga & Vijay Madisetti, 2014

  ·      Waltenegus Dargie, Christian Poellabauer , “Fundamentals of Wireless Sensor Networks, Theory and Practice”, Wiley Series on Wireless Communication and Mobile Computing, 2011

Academic Year: