Back close

Course Detail

Course Name Internet of Things
Course Code 19CCE301
Program B. Tech. in Computer and Communication Engineering
Semester Five
Year Taught 2019


Unit 1

Genesis of IoT -IoT and Digitization – IoT Impact – Convergence of IT and IoT – IoT Challenges -IoT Network Architecture and Design – Drivers Behind New Network Architectures – Comparing IoT Architectures – A Simplified IoT Architecture -The Core IoT Functional Stack -IoT Data Management and Compute Stack.

Unit 2

PSmart Objects – The “Things” in IoT – Sensors –Actuators – and Smart Objects – Sensor Networks – Connecting Smart Objects – Communications Criteria -IoT Access Technologies -IP as the IoT Network Layer – The Business Case for IP – The need for Optimization -Optimizing IP for IoT – Profiles and Compliances.

Unit 3

Application Protocols for IoT – The Transport Layer -IoT Application Transport Methods – Data and Analytics for IoT – An Introduction to Data Analytics for IoT – Machine Learning, Big Data Analytics Tools and Technology -Edge Streaming Analytics, Network Analytics.

Unit 4

RaspberryPi Board – Hardware Layout – Operating Systems on RaspberryPi – Configuring RaspberryPi – Programming RaspberryPi with Python – Wireless Temperature Monitoring System Using Pi – DS18B20 Temperature Sensor -Connecting Raspberry Pi via SSH – Accessing Temperature from DS18B20 sensors – Remote access to RaspberryPi – Smart and Connected Cities – An IoT Strategy for Smarter Cities – Smart City IoT Architecture – Smart City Security Architecture – Smart City Use-Case Examples.


  • David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,”IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things”, First Edition, Cisco Press, 2017.
  • Adrian Mcewen, HakinCassimally, “Designing The Internet of Things”, First Edition, Wiley, 2014.


  • Raj Kamal, “Internet of Things: Architecture and Design Principles”,First Edition, McGraw Hill Education, 2017.
  • Peter Waher, “Mastering Internet of Things: Design and create your own IoT applications using Raspberry Pi 3”, First Edition, Packt Publishing, 2018.

Evaluation Pattern

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*CA – Can be Quizzes, Assignment, Projects, and Reports.

Objectives and Outcomes


  • To introduce different architectures used for connected smart devices
  • To study various protocols used in the Internet of Things environment
  • To Design and Develop Internet of Things based solution for real world problems

Course Outcomes

  • CO1: Able to understand the basic architecture of Internet of Things based Devices
  • CO2: Able to analyze light weight protocols implemented for connected devices
  • CO3: Able to develop firmware for controlling wireless devices
  • CO4: Able to design and develop Smart Devices using IoT

CO – PO Mapping

CO1 3
CO2 3 2
CO3 3 3 3
CO4 3 3 3 3 2 2 3 3

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