Back close

Course Detail

Course Name Internet of Things
Course Code 25ES613
Program M. Tech. in Embedded Systems
Semester 2
Credits 4
Campus Bengaluru, Coimbatore

Syllabus

Syllabus

Introduction to IoT – Definitions, Evolution 4.0, 5.0, frameworks and key technologies. Functional blocks of IoT systems: hardware and software elements – devices, communications, services, management, security, and application. Challenges to solve in IoT. Basics of Networking & Sensor Networks – Applications, challenges – ISO/OSI Model, TCP/IP Model. Sensor network architecture and design principles. IoT technology stack – overview of protocols in each layer. Communication Protocols and models, Application protocols for the transfer of sensor data – MQTT, CoAP, HTTP, AMQP, etc. Introduction to Cloud, Fog and Edge Computing common IoT platforms Modern trends in IoT Industrial IoT, Wearable. Applications of IoT – Smart Homes/Buildings, Smart Cities, Smart Industry, Smart Medical care, Smart Automation, Smart Grid etc.

Text Books / References
  1. Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th Edition, Pearson Education, 2011. 
  2. Holger Karl and Andreas Willig, “Protocols and Architectures for Wireless Sensor Networks”, 1st Edition, John Wiley and Sons Ltd., 2005. 
  3. Rayes, Ammar, Salam, Samer “Internet of Things from Hype to Reality”, 1st Edition, Springer, 2017.
  4. Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A Hands-on Approach”, 1st Edition, Universities Press, 2015.
  5. Rajkumar Buyya, Amir Vahid Dastjerdi, “Internet of Things: Principles and Paradigms”, 1stEdition, Morgan Kaufmann, 2016.
  6. Adrian McEwen, Hakim Cassimally, “Designing the Internet of Things”, 1st Edition, Wiley, 2013.

Objectives and Outcomes

Pre-requisite: Nil 

Course Objectives:

  • To introduce foundational concepts, reference frameworks, and enabling technologies of the Internet of Things (IoT), covering both hardware and software elements including devices, communication, services, security, and applications.
  • To provide a thorough understanding of networking fundamentals, including ISO/OSI and TCP/IP models, IoT communication protocols, and sensor network architecture and design principles.
  • To explore modern computing paradigms such as Cloud, Edge, and Fog computing, and examine emerging trends and real-world applications of IoT in domains like smart cities, healthcare, industry, and automation.

Course Outcomes:

  • CO1: Explain the core concepts, frameworks, and functional blocks involved in IoT systems. 
  • CO2: Identify and describe the hardware and software components of IoT, including sensing, communication, and service layers. 
  • CO3:Analyse the role of communication protocols in IoT across different layers of the technology stack.
  • CO4: Design IoT-based solutions for real-world applications using appropriate technologies and architectures. 

CO-PO Mapping:

PO/PSO PO1 PO2 PO3 PO4/PSO1 PO5/PSO2
CO
CO1
CO2
CO3
CO4

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now