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 Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

  1. Understand the concepts of Internet of Things and APIs
  2. Explore Smart Objects and IoT Architectures
  3. Comprehend Wireless medium access issues and to learn about various IOT-related protocols.
  4. Discuss applications and their challenges in different domain and be able to analyze their performance
  5. Design and develop small IoT based applications modelling real world problems.

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

Evolution of Internet of Things (IoT) - What is IoT, Genesis of IoT, IoT and Digitization, IoT Impact, Convergence of IT and IoT, IoT Challenges Defining IoT, Characteristics of IoT, IoT Enabling Technologies — Wireless Sensor Networks , Cloud Computing ,Big Data Analytics, Communication Protocols, Embedded Systems, Physical design of IoT, Logical design of IoT, Communication models & APIs .

12.00
Unit II: 

Smart Objects: Introduction to Smart Objects: Sensors, Actuators,  Sensor Networks, Connecting Smart Objects, Smart Devices Communications Criteria,  IoT Access Technologies;

IoT Architectures: Machine to Machine (M2M), Difference between IoT and M2M, oneM2M, IoT World Forum (IoTWF) and Alternative IoT models – Simplified IoT Architecture and Core IoT Technology Stack. 

10.00
Unit III: 

Network & Communication aspects

IoT Protocols: Protocol Standardization for IoT, M2M and WSN Protocols, SCADA and RFID Protocols; Unified Data Standards: Protocols, IEEE 802.15.4, BACNet Protocol, Modbus, Zigbee Architecture, Network layer, 6LowPAN, CoAP, Security.

10.00
Unit IV: 

Applications  and Challenges in IoT

Design challenges, Development challenges, Security challenges, Other challenges; Applications of IoT in Home automation, Smart Cities, Industry, Surveillance, Health care, Agriculture, Environment, Logistics, Retail and Other IoT applications

14.00
Unit V: 

Developing IoT Technologies:

Introduction to different IoT tools; Arduino, RaspberryPi, Python, Case Study of IOT for Smart City.; Development of IoT for Smart and Connected Cities, An IoT Strategy for Smarter Cities, Smart City IoT Architecture, Smart City Security Architecture.

ESSENTIAL READINGS: 

 

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

·      Olivier Hersent, David Boswarthick, Omar Elloumi , ―The Internet of Things – Key applications and Protocols‖, Wiley, 2012 .

·       Jan Ho¨ ller, Vlasios Tsiatsis , 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.

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

REFERENCES: 

E-resources:

·         Udmey: Complete Guide to Build IOT Things from Scratch to Market: https://www.udemy.com/course/complete-guide-to-build-iot-things-from-scratch-to-market/

·         Edx: Introduction to the Internet of Things (IoT): https://www.edx.org/course/introduction-to-the-internet-of-things-iot

·         Great Learning: https://www.mygreatlearning.com/academy/learn-for-free/courses/what-is-iot

·         Coursera: An Introduction to programming the IOT specialization https://www.coursera.org/specializations/iot

 

Journals:

·         IEEE Internet of Things Journal: https://ieee-iotj.org/

·         ScienceDirect: Internet of Things: https://www.sciencedirect.com/journal/internet-of-things

·         Tech Science Press: Journal on Internet of Things: survey: https://www.techscience.com/journal/jiot

Springer: Discover Internet of Things: https://www.springer.com/journal/43926

Academic Year: