Understanding Smart Things in IoT
Understanding Smart Things in IoT
A smart thing in IoT refers to a physical object that is embedded with electronic components such as tags,
sensors, and actuators. These devices can collect data, process it, and communicate with an IoT gateway
for further analysis and control.
Smart things communicate with an IoT Gateway using wireless communication protocols like:
Wi-Fi (e.g., Smart bulbs connecting to a home router)
Zigbee (e.g., Smart thermostats)
Bluetooth Low Energy (BLE) (e.g., Wearable fitness bands)
RFID/NFC (e.g., Smart keycards for access control)
The IoT gateway acts as a bridge between the smart things and the internet/cloud, enabling data
transmission and remote control.
• The object being controlled or monitored (e.g., a door, light bulb, or car)
The electronic device (sensor/actuator) collects data and sends it to the IoT Gateway via wireless
protocols for processing and decision-making.
• Function: Detects motion and sends data to the IoT gateway, which then alerts the user via a
smartphone app.
Example 2: Smart Health Monitoring (Wearable Device)
• Function: Monitors heart rate and sends data to a smartphone (IoT gateway) for tracking and
analysis.
• Examples:
• Types of Actuators:
Electric Actuator – Automatic garden watering system: When soil moisture is low, a
solenoid valve opens to release water.
Mechanical Actuator – Automatic curtain system: Uses gears and pulleys to open or close
curtains based on sunlight.
4. Smart Thing Controller
• Example:
o Microcontrollers (MCUs) like ESP32, Arduino, Raspberry Pi for smart device automation
Unlike the more powerful microprocessors found in personal computers, microcontrollers are designed
specifically for embedded applications, where they must operate with limited resources and often in real-
time.
1️. Cost-Effectiveness
o Example: In a smart thermostat, an MCU monitors temperature sensors and controls the
heating/cooling system without the cost of a full PC.
2. Integrated Design
o Everything is on a single chip: CPU, memory, I/O ports, and sometimes built-in Ethernet or
Wi-Fi for Internet connectivity.
o Example: An Arduino Uno has built-in digital/analog pins for sensors and actuators, making
it easy to prototype IoT devices.
o Example: A wearable fitness tracker with a microcontroller can last days or weeks on a
single charge.
4. Real-Time Control
o MCUs often run Real-Time Operating Systems (RTOS) or even bare-metal code to ensure
timely responses to sensor inputs.
o Example: In an anti-lock braking system (ABS), the microcontroller processes wheel-speed
sensor data in real-time to prevent skidding.
o MCUs provide multiple GPIO pins (General Purpose Input/Output) for plugging in sensors
and controlling actuators.
o Example: A smart greenhouse uses an MCU to read humidity and temperature sensors and
then activates water pumps or fans as needed.
• I/O pins (from just a few to hundreds) for connecting external components.
1. Essential Level
At the base of the pyramid, a smart object has basic functionalities:
• Energy Harvesting: Gaining energy from the environment (e.g., solar cells on a sensor).
Example
• An RFID tag on a package: It has a digital ID, relies on a reader for power (energy harvesting via
electromagnetic waves), and stores basic shipping data.
2. Enhanced Level
The middle layer adds more intelligence and capabilities to the smart object:
• Logging: Storing data locally for a certain period (e.g., flash memory).
Example
• A smart thermostat that measures room temperature (sensor), processes the data on an MCU, and
communicates over Wi-Fi to a mobile app. It can also control heating/cooling (actuator) and keep
logs of temperature readings.
3. Advanced Level
At the top of the pyramid, the smart object becomes self-aware and self-managing:
• Self-Awareness: The object can monitor its own performance, detect faults, and gather info about
its environment.
• Self-Management: Ability to make decisions without human intervention (e.g., adaptive learning
algorithms, AI-based optimization).
Example
• An industrial robot with onboard AI: It continuously monitors its motors and sensors (self-
awareness), predicts maintenance needs (self-management), and automatically adjusts its
operation to optimize production without direct human input.
5] What is IoT gateway? Discuss its significance in IoT infrastructure?
An IoT Gateway is a device or software that acts as a bridge between IoT devices (such as sensors)
and the cloud. It collects, processes, filters, and securely transmits data from sensors to the cloud for
further analysis.
• Translator: It converts different network protocols (e.g., Bluetooth, ZigBee, Wi-Fi) so that various IoT
devices can communicate seamlessly.
• Security Guard: It protects IoT data by encrypting it and preventing unauthorized access.
IoT Gateways play a crucial role in IoT architecture by handling the following functions:
• The gateway filters, compresses, and aggregates data before sending it to the cloud.
• Example: A smart factory has thousands of temperature sensors. Instead of sending every
temperature reading to the cloud, the gateway can calculate an average and send only meaningful
changes.
• Different IoT devices use different communication protocols (ZigBee, Bluetooth, Wi-Fi, 4G, etc.).
• The IoT Gateway converts these protocols so all devices can work together.
• Example: A smart home system may have a ZigBee-based motion sensor and a Wi-Fi-based security
camera. The gateway ensures they both communicate with the cloud.
• Example: A smart healthcare system sending patient vitals through an IoT gateway uses crypto
authentication to prevent hacking.
4. Edge Computing
• Instead of sending all data to the cloud, IoT gateways process data locally and send only important
insights.
• This reduces latency, improves response time, and lowers cloud storage costs.
• Example: A self-driving car analyzes real-time sensor data on the gateway instead of waiting for
cloud processing.
• The gateway connects local IoT devices to cloud platforms using the Internet (WAN/LAN).
• Example: In an agricultural IoT setup, soil moisture sensors send data through the gateway to the
cloud, allowing farmers to monitor conditions remotely via a mobile app.
IoT Cloud Architecture is a network of high-performance servers that store, process, and manage the
enormous data generated by IoT devices. The IoT Cloud is established through virtualization technology
and consists of:
1️. Virtual Resource Pool: A collection of virtualized resources to handle IoT workloads.
Example: A smart city’s traffic monitoring system collects data from sensors and processes it in the cloud to
optimize traffic flow in real time.
Load Balancing Servers ensure efficient processing of IoT requests by distributing workloads across
multiple application and database servers. Their key functions include:
Implementation Example:
• HAProxy is a popular open-source load balancer used for HTTP-based and TCP-based load
balancing.
• MQTT-based Load Balancing uses TCP mechanisms to distribute load across multiple MQTT
brokers, ensuring stable IoT communication.
Example: A cloud-based home automation system balances requests from thousands of IoT devices using
HAProxy, ensuring seamless smart home operations.
IoT analytics processes massive amounts of IoT data to extract useful insights. It is closely related to Big
Data analytics and employs various tools and techniques:
o Flink: Distributed stream processing framework for handling live IoT data.
Example: A predictive maintenance system in a manufacturing plant uses Apache Spark and MLlib to
analyze sensor data and predict machine failures before they occur.
o Data is collected from heterogeneous IoT devices and sent to the cloud.
o Example: Weather monitoring sensors send temperature and humidity data to a cloud
server.
o Data is structured, stored, and analyzed using machine learning and data mining
techniques.
o Example: A smart agriculture system analyzes soil moisture levels to optimize irrigation
schedules.
7] Define the term gateway and discuss sensing domains of IoT gateway?
An IoT gateway is a hardware or software-based network device that connects IoT devices (such as sensors,
actuators, and edge devices) with the cloud or other network infrastructure. It acts as an intermediary,
facilitating data transfer, security, and protocol translation between different IoT components.
o Receives, buffers, and processes sensor data before transmitting it to the cloud.
2. Communication Link:
3. Security Features:
o Provides encryption and authentication mechanisms to secure IoT networks.
4. Protocol Conversion:
5. Edge Computing:
The sensing domain in IoT architecture consists of sensors and smart devices responsible for collecting
environmental data. This data is then transmitted through an IoT gateway for further processing.
• Acts as a Bridge: Transfers data from IoT sensors to the cloud for further analysis.
• Performs Data Filtering: Reduces the volume of transmitted data to improve network efficiency.
o A smartphone, Raspberry Pi, or Arduino can function as an IoT gateway to collect patient
vitals (e.g., heart rate, temperature) and transmit data to the cloud.
o IoT gateways in a smart home receive data from smart thermostats, lighting systems, and
security cameras via Bluetooth, ZigBee, or Wi-Fi.
o Example: Amazon Echo or Google Home acts as a gateway for controlling smart home
devices.
o IoT gateways aggregate data from temperature, humidity, and pressure sensors in
manufacturing plants.
o Example: Edge IoT Gateway in smart factories ensures real-time monitoring and automation.
o Example: Tesla’s Autopilot system uses an IoT gateway to process sensor data for
autonomous driving.
An IoT Gateway plays a crucial role in connecting IoT devices to the cloud or other networks. It helps in
managing, processing, and forwarding data efficiently. The diagram you provided lists the key
functionalities of an IoT gateway, which are explained below:
1. Management
The IoT gateway manages various operations, ensuring smooth functionality. It includes:
• Fault & Access Control: Detects and prevents issues in the network.
• Monitoring & Visualization: Allows users to track and analyze network performance.
This function handles collecting and storing data from IoT devices.
• Pull-Push: Retrieves data from sensors (pull) and sends it when needed (push).
• Publish-Subscribe: Devices send data to topics (publish), and other devices receive relevant data
(subscribe).
• Persistent Storage: Stores important data even when the system restarts.
4. Routing
5. Content-Based Processing
• Metadata Processing: Extracts key details from data for better understanding.
6. Protocol Conversion
IoT devices use different communication protocols (e.g., Wi-Fi, ZigBee, Bluetooth).
• The gateway translates data between different protocols to enable seamless communication.
7. Data Forwarding
The gateway forwards data from sensors to the cloud or other devices, ensuring smooth data flow.
9] Define the term edge computing? Explain how IoT gateway works with edge
computing?
Edge computing is a technology that processes data closer to the source (IoT devices) instead of sending it
to a centralized cloud. This helps reduce latency (delay) and network load, making IoT applications faster
and more efficient.
Example:
Imagine a smart traffic system where cameras detect vehicle movement. Instead of sending all video
footage to the cloud, edge computing processes the data locally at the gateway, only sending important
alerts (like an accident) to the cloud. This speeds up decision-making and reduces unnecessary data
transmission.
Step-by-Step Process:
1️. Data Collection: IoT devices (like sensors, cameras) generate raw data.
2. Local Processing at Gateway: The IoT gateway preprocesses and analyzes data locally using edge
computing.
o Respond locally to real-time events (e.g., turning on a streetlight when a car is detected).
4. Short-Term Storage: The gateway can store data temporarily, reducing cloud storage dependency.
5. Efficient Communication: The gateway ensures seamless communication between different devices
and cloud services.
Faster Response Time: Reduces delays by processing data near the source.
Real-time Analysis: Enables quick decision-making (e.g., instant fraud detection in banking).
Scalability: Expands computing power without overloading cloud servers.
Lower Costs: Reduces cloud storage and processing expenses.
Better Security: Less data is transmitted to the cloud, reducing hacking risks.
Improved Reliability: Ensures stable data processing even if cloud connectivity is lost.
10] What is smart city? How edge computing can make smart city more important?
A smart city uses technology and data to improve urban living, making cities more efficient, sustainable,
and safe. It integrates IoT (Internet of Things) devices, sensors, AI, and edge computing to manage
resources like traffic, healthcare, utilities, and security in real-time.
Example: Imagine a city where traffic lights adjust automatically based on real-time vehicle flow, waste
bins alert collectors when full, and smart sensors detect air pollution levels.
Edge computing processes data closer to the source (IoT devices, sensors, gateways) instead of sending
everything to the cloud. This reduces latency (delay) and network load, ensuring faster decision-making.
Real-time traffic analysis: Smart traffic cameras and road sensors analyze congestion locally and adjust
signals dynamically.
Autonomous vehicles: Cars communicate with nearby Road-Side Units (RSUs) to get instant lane-
change and speed recommendations for safety.
Public transport tracking: Buses and trains share real-time location data with passengers, reducing
waiting time.
Example: In a smart city, a bus detects heavy traffic and reroutes automatically to a less crowded street
using real-time edge computing.
Edge computing helps hospitals and emergency services process critical health data instantly.
Remote patient monitoring: Smart wearables track heart rate and insulin levels, alerting doctors in
real-time.
Faster ambulance response: Ambulances transmit patient data to hospitals before arrival, saving lives.
Outbreak detection: Hospitals share disease outbreak symptoms with pharmacies and the
government, helping in better resource planning.
Example: If a patient in an ambulance has a stroke, their vitals are sent to the hospital instantly so
doctors prepare for emergency treatment before the patient arrives.
Real-time surveillance: Smart CCTV cameras detect suspicious activity instantly and send alerts to
authorities.
Facial recognition at entry points: Edge devices verify identities in real-time for secure access.
Automated police alerts: If a restricted area is breached, an alert is sent instantly to law enforcement.
Example: A smart surveillance system detects a theft in a store and immediately notifies the nearest
police station, improving response time.
Smart grids: Edge-powered grids balance electricity supply and demand, preventing power outages.
Water leak detection: Sensors identify leaks in pipelines and inform maintenance teams before major
damage occurs.
Streetlights with motion sensors: Lights automatically turn off when no one is around, saving energy.
Example: A smart water system detects an underground leak and alerts authorities, preventing water
wastage.
11] What is IoT edge computing and what are its main benefits?
Refer Q.9
12] Explain the concept of IoT edge computing with the help of two different real-life case
studies
IoT Edge Computing is a technology where data processing happens closer to the data source (IoT
devices, sensors, gateways) instead of relying on centralized cloud servers. This reduces latency,
bandwidth usage, and improves real-time decision-making.
Problem:
Traditional traffic management relies on cloud-based analysis, leading to delays in traffic signal
adjustments and inefficient handling of congestion.
1️. IoT sensors & cameras are installed at traffic intersections to monitor vehicle flow in real time.
2. The edge gateway (traffic control unit) processes the data locally instead of sending it to the cloud.
3. If congestion is detected, the edge system instantly adjusts traffic light timings to ease traffic.
4. In case of an accident, the system alerts emergency services immediately for quicker response.
Benefits:
Example: Singapore uses an AI-powered Smart Traffic Management System that analyzes real-time
traffic flow using edge computing, ensuring smoother road conditions.
Problem:
Patients with chronic diseases like diabetes or heart conditions need continuous health monitoring, but
cloud-based systems cause delays in emergency responses.
2. Instead of sending all data to the cloud, an IoT edge device (health gateway) processes it locally.
3. If the patient's vitals reach a dangerous level, the system immediately alerts doctors and caregivers
for quick intervention.
4. In case of a stroke or heart attack, the edge device automatically calls emergency services.
Benefits:
Example: In the US, IoT-enabled smart hospitals use edge computing for real-time ICU patient
monitoring, reducing response time for emergencies.
13] What is IoT cloud? Explain cloud computing for IoT in brief?
The IoT Cloud is a cloud computing platform designed to store, manage, and analyze data generated by IoT
devices. It acts as a bridge between smart devices (IoT) and applications, enabling remote access, big data
analysis, and automation.
Example:
Smart home devices like Amazon Alexa and Google Nest store voice commands and sensor data in the IoT
Cloud, enabling remote control and automation.
IoT devices generate a huge amount of data every second. Cloud computing provides:
Storage: Saves large amounts of IoT data.
Processing Power: Analyzes data using AI/ML.
Remote Access: Users can control IoT devices from anywhere.
Scalability: Can handle increasing IoT devices and data loads.
Standardization: Different IoT devices use different communication protocols, making cloud integration
complex.
Balancing Needs: IoT requires real-time processing, but cloud computing may introduce delays.
Management: Handling millions of IoT devices in the cloud requires advanced coordination.
Security Risks: IoT devices are vulnerable to cyberattacks when connected to the cloud.
Example 1: Smart City – Pollution Monitoring
Problem: Cities struggle to monitor air pollution levels and take timely action.
1️⃣ IoT air quality sensors are installed across the city.
2⃣ Data is sent to the cloud, where pollution trends are analyzed.
3⃣ If pollution levels rise, alerts are sent to government agencies and citizens.
Real-world Example:
New Delhi’s pollution monitoring system uses IoT and cloud computing to track air quality in real time.
The image (Figure 6.4) shows various domains where IoT cloud platforms are applied. These domains help
manage, process, and analyze IoT data efficiently. Let's discuss a few key domains with simple explanations
and examples.
1⃣ Application Development
Example:
Developing a smart home app that connects with IoT devices like lights, thermostats, and security cameras.
2⃣ Device Management
• Monitors and controls IoT devices remotely.
Example:
A company managing thousands of IoT-based CCTV cameras in a smart city can update software remotely
without manual effort.
3⃣ Visualization
• Converts raw IoT data into easy-to-understand charts, graphs, and dashboards.
Example:
A smart factory dashboard shows real-time machine performance and alerts engineers about potential
failures.
4⃣ Research
Example:
Healthcare researchers use IoT wearable devices (like smartwatches) to study heart disease trends.
5⃣ Analytics
Example:
A smart traffic system analyzes data from IoT sensors at intersections to optimize traffic signals and reduce
congestion.
6⃣ Deployment Management
Example:
A logistics company deploys a fleet tracking system using IoT and cloud, allowing real-time monitoring of
delivery trucks.
7⃣ Data Management
8⃣ Monitoring Management
Example:
A smart hospital monitors IoT-enabled medical equipment (like ventilators) to ensure they work properly.
9⃣ Heterogeneity Management
• Ensures different IoT devices (from various manufacturers) work together seamlessly.
Example:
A smart home system integrates devices from different brands like Google Nest, Amazon Alexa, and Philips
Hue lights.
System Management
• Manages the overall cloud and IoT infrastructure for reliability and efficiency.
Example:
A smart grid system in cities uses IoT cloud management to balance electricity supply and demand.
Think of fog as a mini cloud that sits closer to IoT devices, reducing the time it takes for data to travel
and be processed.
Fog computing acts as a bridge between IoT devices and cloud computing. Here’s how it works:
• Smart devices (e.g., sensors, cameras, wearables) generate huge amounts of data.
2⃣ Fog Nodes Process Data Nearby
• Instead of sending all data to the cloud, fog nodes (local servers, gateways, routers) process it closer
to the devices.
• If immediate action is required (e.g., in self-driving cars), fog computing makes instant decisions
instead of waiting for cloud response.
• Only important or long-term data is sent to the cloud for further analysis and storage.
• Fog computing processes data locally and adjusts traffic signals in real-time to improve flow.
• Only key traffic data is sent to the cloud for long-term analysis.
Without fog computing: Data would be sent to the cloud first, causing delays in decision-making.
• Wearable IoT devices (like heart monitors) track patients’ vital signs.
• Fog computing instantly detects abnormalities (e.g., irregular heartbeat) and alerts doctors.
• The cloud is used for long-term patient history storage and analysis.
Without fog computing: Delayed processing in the cloud could slow down emergency responses.
16] What is the difference between Fog computing and Edge computing?
Difference Between Fog Computing and Edge Computing
Fog computing extends cloud capabilities closer Edge computing processes data directly
Definition to IoT devices by using intermediate nodes (like on IoT devices or nearby without using
routers, gateways, or local servers). intermediate nodes.
Feature Fog Computing Edge Computing
Low latency, but data still passes through an Ultra-low latency, as data is processed
Latency
additional layer before reaching the cloud. directly at the edge.
Can manage large-scale IoT networks with Best suited for smaller-scale, device-
Scalability
multiple nodes. specific applications.
Use Case Ideal for large IoT networks where devices are Ideal for single-device or localized
Suitability spread across different locations. processing needs.
Internet May still rely on cloud connectivity for some Works independently of the internet,
Dependence tasks. making it reliable in remote areas.
o This is the bottom layer where IoT devices, sensors, and smart devices collect raw data.
2. Monitoring Layer
3. Pre-processing Layer
o Example: A factory sensor detects faulty machines and only sends relevant data.
o Example: A weather station saves temperature readings before sending them in batches.
5. Security Layer
6. Transport Layer
o Example: A smart city system uploads traffic patterns for predictive analysis.
18] Define the term security? How IoT systems work on security constraints.
Security is the practice of protecting systems, data, and networks from unauthorized access, misuse, or
damage. In the IoT (Internet of Things) context, it ensures that smart devices, gateways, and cloud
services operate safely without exposing sensitive data or risking malicious attacks.
IoT devices often have limited resources (small batteries, low-power CPUs, minimal memory) and connect
through various wireless networks (Wi-Fi, ZigBee, Bluetooth, LoRaWAN). These unique constraints make
traditional security approaches (like heavy encryption) harder to implement.
Below are key constraints and how IoT systems handle them:
o Small storage: Demands lightweight security solutions that use minimal memory.
o Example: A smart agriculture sensor in a field runs on a small battery, so it uses energy-
efficient encryption methods instead of full-scale cryptographic suites.
2. Software Limitations
o Thin Operating Systems: Many IoT devices use bare-metal or lightweight OS that can’t
support advanced security patches.
o Example: A fitness tracker with a simple firmware may not handle frequent security
updates, so it uses a secure bootloader to verify updates when they do occur.
3. Communication Limitations
o Multiple protocols: IoT devices communicate over Bluetooth, Wi-Fi, ZigBee, etc. Integrating
a single, robust security standard is challenging.
o Mobility: Devices often move (e.g., drones, vehicles), requiring secure handovers between
networks.
o Example: A smart car shifts from home Wi-Fi to cellular data on the road, so it uses
encrypted tunnels (VPNs) for continuous secure communication.
o Non-IP-Based Devices use protocols like Bluetooth or ZigBee and need a gateway or
coordinator to reach the internet.
• Role: Collect data from the environment (e.g., temperature, motion) or perform actions (e.g., turn
on lights).
Example: A smart thermostat measuring room temperature and sending data for climate control.
2. IoT Coordinator
• What it is: A device or software that manages multiple smart things in a local area.
• Role:
Example: A smart home hub that connects to smart bulbs, door locks, and cameras via Bluetooth or
ZigBee.
• What they are: Gateways are network devices that link local IoT networks to the internet.
• Role:
• Why “Edge/Fog”: Some gateways also do local computing (edge/fog), reducing the load on the
cloud and providing faster responses.
Example: A home router or industrial gateway that processes sensor data (e.g., anomaly detection) before
sending key insights to the cloud.
4. IoT Cloud
• What it is: A cloud-based platform with large storage and processing power.
• Role:
o Stores massive amounts of data from IoT devices.
• Why Cloud? It offers scalability and on-demand resources for analyzing complex or high-volume
data.
Example: A cloud service (AWS IoT, Microsoft Azure IoT, Google Cloud IoT) storing real-time sensor data for
predictive maintenance.
• Who they are: Individuals or organizations accessing IoT applications and data.
• Role:
o Control devices (e.g., turn off lights remotely, change factory settings).
Example: A homeowner using a smartphone app to view security camera feeds or a factory manager
checking machine performance in real time.
2. Data may go through a Coordinator (if non-IP or multiple devices need local control).
3. The IoT Gateway (possibly with edge/fog computing) handles protocol translation, initial data
filtering, and security.
4. Processed or raw data is then sent to the IoT Cloud for storage, analytics, and application hosting.
5. End Users access these applications and data via mobile or web interfaces to monitor and control
their IoT environment.
IoT devices and networks face unique challenges due to their limited resources, diverse communication
methods, and large-scale deployments:
1️. Efficient Cryptography
o Challenge: IoT devices often have low processing power and battery, making heavy
encryption impractical.
o Example: A smart door lock cannot use complex cryptographic algorithms because it runs
on small batteries.
2. Interoperability
o Challenge: Security solutions must work across different devices and communication
protocols.
o Example: A smart thermostat (ZigBee) must securely communicate with a smart light (Wi-
Fi) without reducing functionality.
3. Scalability
o Example: A city-wide sensor network for air quality must ensure all sensors are protected
without overwhelming the system.
4. Privacy Protection
o Challenge: IoT devices often collect personal data, making privacy breaches a major
concern.
o Example: Wearable health trackers store sensitive health info, so strong privacy measures
are essential.
o Challenge: IoT devices can be placed in remote or outdoor locations, making them
vulnerable to theft or tampering.
6. Autonomous Control
o Example: A smart factory that automatically updates its machine controllers’ security
patches.
7. Cloud Security
o Challenge: Large volumes of IoT data stored in the cloud must be protected against
breaches.
o Example: A smart home system that uploads footage from security cameras to a cloud
service must ensure data is encrypted.
o Attacks can use short-range wireless (e.g., hacking a smart watch) to control home
appliances.
2. High-Power Devices
o Workstations or laptops can launch powerful attacks remotely over the internet.
2. Active Attacks
o Example: A hacker injecting false data into a sensor network to trigger a false alarm.
o Launched by an insider within the IoT network (e.g., compromised employee device).
2. External Attacks
o Example: DDoS (Distributed Denial of Service) from a botnet targeting smart home hubs.
2. Logical Attacks
4. Message Replay: Resending old messages to trick the system into believing they are new.
• Hardware Compromise: Physically tampering with circuit boards to extract secrets (e.g.,
cryptographic keys).
G. Protocol-Based Attacks
• Targeting weaknesses in TCP/IP stack or specific IoT protocols (ZigBee, Bluetooth, etc.).
• Examples: Jamming wireless signals, flooding a network with packets, or launching a wormhole
attack to intercept and redirect traffic.
Example Scenarios