IoT UNIT I-CSE
IoT UNIT I-CSE
BY
N VINOD KUMAR
Assistant Professor-ECE
Definition and Characteristics of IoT
Definition of IoT
The Internet of Things (IoT) refers to a network of
interconnected devices that communicate and exchange data
over the internet without requiring human intervention. These
devices, embedded with sensors, software, and
communication technologies, collect, process, and share
information to enhance automation, efficiency, and decision-
making.
Characteristics of IoT
Connectivity
Automation
Scalability
Data Collection and Processing
Interoperability
Intelligence
Security
Physical design of IoT
Physical Design of IoT
The physical design of an IoT system is referred to as the
Things/Devices and protocols that are used to build
n IoT system. all these things/Devices are called Node
Devices and every device has a unique
identity that performs remote sensing, actuating and
monitoring work. and the protocols that are used to establish
communication between the Node devices and servers over
the internet.
Things/Devices :
Things/Devices are used to build a connection, process data,
provide interfaces, storage, and graphics interfaces in an IoT
system. all these generate data in a form that can be analyzed
by an analytical system and program to perform operations
and used to improve the system
Connectivity:
Devices like USB hosts and ETHERNET are used for
connectivity between the devices and the server.
Processor:
A processor like a CPU and other units are used to process the
data. these data are further used to improve the decision
quality of an IoT system
Audio/Video Interfaces :
An interface like HDMI and RCA devices is used to record
audio and videos in a system
I/O interfaces: UART,SPI,I2C
IoT Protocols
IoT Protocols
IoT protocols are essential for enabling communication
between IoT devices, gateways, and cloud platforms. These
protocols can be categorized into networking,
communication, and data protocols based on their functions.
1. Network Protocols (Connectivity Protocols)
These protocols enable devices to connect and exchange data
medium-range applications.
• Bluetooth & BLE (Bluetooth Low Energy) – Used for short-
solar).
Software Components:
Firmware – Low-level code running on the microcontroller.
high-level control).
Applications of Embedded Systems in IoT
Smart Home
Industrial IoT (IIoT)
Automotive
Healthcare & Wearables
IoT Levels and Templates
IoT Levels and Templates
The IoT architecture is structured in different levels,
representing the stages of data processing and communication.
Additionally, IoT templates define standardized models for
developing IoT applications across industries.
IoT Levels
IoT operates at multiple levels, from data collection to cloud-based
analytics. The six IoT levels are:
🔹 Level 1: Perception Layer (Sensing Layer)
• Includes sensors, actuators, RFID tags, and cameras that collect real-
world data.
• Converts physical parameters (e.g., temperature, pressure, motion) into
digital signals.
• Example: A temperature sensor in a smart home system.
communication protocols.
• Uses Wi-Fi, Bluetooth, Zigbee, LoRaWAN, 5G, and Ethernet for
connectivity.
• Example: A smartwatch sending heart rate data to a mobile app via
Bluetooth.
🔹 Level 3: Edge Layer (Processing Layer)
Edge computing devices process data locally before sending it
to the cloud.
Reduces latency and bandwidth usage.
IoT.
Example: A smart city traffic system analyzing traffic
congestion patterns.
🔹 Level 5: Application Layer (User Interface Layer)
Provides user interaction via mobile apps, dashboards, or web
applications.
Enables control and monitoring of IoT devices.
app.
🔹 Cloud-Based IoT Template
Ideal for scalable IoT applications (e.g., smart cities, industrial
IoT).
Devices send data to cloud platforms for processing and storage.
Example: Connected cars sending real-time GPS data to cloud
servers.
🔹 Edge Computing IoT Template
Suitable for real-time processing (e.g., healthcare, autonomous
vehicles).
Uses edge devices (e.g., Raspberry Pi, NVIDIA Jetson) to
on-site.
🔹 Industrial IoT (IIoT) Template
Designed for factories, agriculture, and supply chain monitoring.
Includes predictive maintenance, machine automation, and real-
time analytics.
Example: A manufacturing plant using IoT sensors to detect
machine failures.
🔹 AI-Driven IoT Template
Uses machine learning (ML) and AI to automate decision-
making.
Ideal for smart surveillance, healthcare diagnostics, and
predictive analytics.
Example: A smart security camera using AI to detect
intruders.