Education is Everything


 Internet of Things and its Applications (M4-R5)



The module is designed to equip the students to understand the basics of connected

world that is Internet of Things (IoT) and its applications. IoT primarily refers to the connected and smarter world having physical and virtual objects with some unique identities. IoT applications span across domains of industrial control, retail, energy, agriculture, etc.This module provides the theoretical and practical aspects of interfacing sensors and actuators, making informed world of Things speaking to each other. The different type of communication modes and models are discussed in detail. The in-depth knowledge of software and packages is provided to make applications in IoT paradigm.




120 Hours - (Theory: 48hrs + Practical: 72 hrs)


 Marks Distribution

Module Unit Written


1. Introduction to IoT – Applications/Devices,Protocols and Communication Model


2. Things and Connections


3. Sensors, Actuators and Microcontrollers


4. Building IoT Applications


5. Security and Future of IoT Ecosystem


6. Soft skills-Personality Development


7. Total



 Detailed Syllabus


(i) Introduction to Internet of Things – Applications/Devices, Protocols

andCommunication Model


Introduction - Overview of Internet of Things(IoT), the characteristics of devices

and applications in IoT ecosystem, building blocks of IoT, Various technologies

making up IoT ecosystem, IoT levels, IoT design methodology, The Physical

Design/Logical Design of IoT, Functional blocks of IoT and Communication

Models, Development Tools used in IoT.


(ii) Things and Connections


Working of Controlled Systems, Real-time systems with feedback loop e.g.

thermostat in refrigrator, AC, etc.Connectivity models – TCP/IP versus OSI

model, different type of modes using wired and wireless methodology, The

process flow of an IoT application.


(iii)Sensors, Actuators and Microcontrollers


Sensor - Measuring physical quantities in digital world e.g. light sensor, moisture

sensor, temperature sensor, etc.

Actuator – moving or controlling system e.g. DC motor, different type of actuators

Controller – Role of microcontroller as gateway to interfacing sensors and

actuators, microcontroller vs microprocessor, different type of microcontrollers in

embedded ecosystem.


(iv) Building IoT applications


Introduction to Arduino IDE – writing code in sketch, compiling-debugging,

uploading the file to Arduino board, role of serial monitor.

Embedded ‘C’ Language basics - Variables and Identifiers, Built-in Data Types,

Arithmetic operators and Expressions, Constants and Literals, assignment.

Conditional Statements and Loops - Decision making using Relational Operators,

Logical Connectives - conditions, if-else statement, Loops: while loop, do while,

for loop, Nested loops, Infinite loops, Switch statement.

Arrays – Declaring and manipulating single dimension arrays

Functions - Standard Library of C functions in Arduino IDE, Prototype of a

function: Formal parameter list, Return Type, Function call.

Interfacing sensors – The working of digital versus analog pins in Arduino

platform, interfacing LED, Button, Sensors-DHT, LDR, MQ135, IR. Display the

data on Liquid Crystal Display(LCD), interfacing keypad

Serial communication – interfacing HC-05(Bluetooth module)

Control/handle 220V AC supply – interfacing relay module.


(v) Security and Future of IoT Ecosystem


Need of security in IoT - Why Security? Privacy for IoT enabled devices- IoT

security for consumer devices- Security levels, protecting IoT devices

Future IoT eco system - Need of power full core for building secure algorithms,

Examples for new trends - AI, ML penetration to IoT


(vi) Soft skills-Personality Development


Personality Development - Determinants of Personality- self-awareness,

motivation, self-discipline, etc., building a positive personality, gestures.

Self-esteem - self-efficacy, self-motivation, time management, stress management,

Etiquettes & manners.

Communication and writing skills- objective, attributes and categories of

communication, Writing Skills – Resume, Letters, Report, Presentation, etc.



selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student selected student