IoT Definition and Characteristics
Modue-1 [Link] Text book-1Internet-of-things-a-hands-on-approach- [Link]
PDF PDF
Define IoT. Explain the characteristics of loT
give answer for 10 marks in simple english keep the content detail and answer only from the pdf
and textbook . write sedination and all the content and points
Define Internet of Things (IoT) and explain its characteristics
(10 Marks – Simple English, based only on PDF notes & textbook)
Definition of Internet of Things (IoT)
The Internet of Things (IoT) is a dynamic global network infrastructure in which physical and
virtual things are connected to the internet. These things have unique identities, physical attributes,
and virtual personalities. They use standard and interoperable communication protocols to collect
data from their environment, process the data, take suitable actions, and store the data in the cloud.
IoT systems can sense, communicate, analyze, and act with minimal human intervention, using the
internet as the backbone.
Modue-1 Notes
Characteristics of IoT
1. Dynamic and Self-Adapting
IoT devices and systems can change their behavior automatically based on the environment, user
needs, or operating conditions.
For example, a surveillance camera system can change its mode between day and night automatically
depending on light conditions.
Thus, IoT systems continuously adapt to real-time situations.
Modue-1 Notes
2. Self-Configuring
IoT devices have the ability to configure themselves automatically.
They can:
Set up network connections
Discover other devices
Update software
Work together without much manual effort
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 1/26
This feature helps large numbers of IoT devices to function together efficiently with minimum human
interaction.
Modue-1 Notes
3. Interoperable Communication Protocols
IoT devices support multiple standard communication protocols.
This allows devices from different manufacturers and platforms to communicate with each other and
with network infrastructure.
Interoperability ensures smooth data exchange across various IoT systems.
Modue-1 Notes
4. Unique Identity
Each IoT device has a unique identity and a unique identifier, such as an IP address.
This unique identification helps:
Address devices individually
Track devices
Manage communication between devices
Without unique identity, devices cannot be reliably connected or controlled.
Modue-1 Notes
5. Integrated into Information Network
IoT devices are seamlessly integrated into information networks like the internet.
This integration allows devices to:
Communicate with other devices
Exchange data with applications and cloud servers
Support real-time monitoring and control
Because of this integration, IoT systems can collect, analyze, and share data efficiently.
Modue-1 Notes
Conclusion
The Internet of Things connects everyday objects to the internet, enabling them to sense, communicate,
and act intelligently. Its key characteristics—dynamic behavior, self-configuration, interoperability,
unique identity, and network integration—make IoT systems smart, flexible, and scalable for real-
world applications.
Modue-1 Notes
Sources
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 2/26
With respect to physical design of the IoT, explain the following :
i) Things in IoT ii) IoT protocols.
do the same
With respect to Physical Design of IoT, explain the following
(10 Marks – Simple English, detailed, based only on PDF & textbook)
Physical Design of Internet of Things (IoT)
The physical design of IoT refers to the actual hardware components and communication protocols
used in an IoT system. It mainly focuses on IoT devices (things) and IoT protocols that enable data
sensing, communication, and processing.
Modue-1 Notes
i) Things in IoT
The term “Things” in IoT refers to physical devices that are connected to the internet. These devices
have unique identities and are capable of sensing, actuating, monitoring, and communicating data.
Features of IoT Things
Each IoT thing has a unique identity
It can perform remote sensing (temperature, humidity, motion, etc.)
It can perform actuation (turning devices ON/OFF)
It supports monitoring and control
Functions of IoT Devices
IoT devices can:
Exchange data with other connected devices and applications
Collect data from sensors and process it locally
Send collected data to centralized servers or cloud platforms
Perform some tasks locally and some tasks in the IoT infrastructure based on time and space
constraints
Components of an IoT Device
An IoT device may consist of:
Sensors and Actuators for data collection and action
Processor (CPU) for data processing
Connectivity interfaces (wired or wireless)
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 3/26
Memory and storage interfaces
Input/Output interfaces
Thus, IoT “things” form the foundation of an IoT system by interacting with the physical world.
Modue-1 Notes
ii) IoT Protocols
IoT protocols define the rules and standards that allow IoT devices to communicate with each other
and with servers over a network. These protocols are organized in layers, similar to traditional
networking systems.
a) Link Layer Protocols
These protocols determine how data is physically transmitted over the communication medium.
Examples:
IEEE 802.3 (Ethernet) – Wired communication
IEEE 802.11 (Wi-Fi) – Wireless LAN communication
IEEE 802.15.4 – Low-rate wireless personal area networks (used in ZigBee)
2G / 3G / 4G – Mobile communication networks
The link layer handles coding, signaling, and data transfer over the physical medium.
Modue-1 Notes
b) Network / Internet Layer Protocols
This layer is responsible for addressing and routing data packets from source to destination.
Examples:
IPv4 – Uses 32-bit addressing
IPv6 – Uses 128-bit addressing (supports a very large number of devices)
6LoWPAN – IPv6 over low power wireless personal area networks
This layer ensures correct delivery of data across networks.
Modue-1 Notes
c) Transport Layer Protocols
The transport layer provides end-to-end communication between devices.
Examples:
TCP (Transmission Control Protocol)
Reliable, connection-oriented
Ensures ordered and error-free data transfer
UDP (User Datagram Protocol)
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 4/26
Connectionless and faster
Used for time-sensitive applications
This layer handles error control, flow control, and data segmentation.
Modue-1 Notes
d) Application Layer Protocols
This layer defines how applications communicate over the network.
Examples:
HTTP – Request-response based protocol
CoAP – Lightweight protocol for constrained devices
MQTT – Publish–subscribe messaging protocol
WebSocket – Full duplex communication
XMPP, DDS, AMQP – Used for real-time and messaging applications
Application layer protocols enable process-to-process communication in IoT systems.
Modue-1 Notes
Conclusion
In the physical design of IoT, things act as smart devices that sense and interact with the real world,
while IoT protocols provide structured communication across different network layers. Together, they
form the backbone of an efficient and scalable IoT system.
Modue-1 Notes
Sources
Explain the Functional Blocks in IoT
do the same exam oriented
Explain the Functional Blocks in IoT
(Exam-oriented answer – 10 Marks, simple English, from PDF & textbook)
IoT Functional Blocks
IoT Functional Blocks represent the main building units of an IoT system.
These blocks provide the system with capabilities such as identification, sensing, communication,
processing, management, security, and user interaction.
They explain what functions an IoT system performs, without going into low-level hardware details.
Modue-1 Notes
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 5/26
Modue 1 Notes
The major functional blocks of IoT are:
1. Device
The device block includes physical IoT devices that perform sensing, actuation, monitoring, and
control.
Functions:
Collect data from sensors (temperature, humidity, motion, etc.)
Perform actuation (turn ON/OFF devices)
Monitor physical conditions
Thus, devices act as the interface between the physical world and the IoT system.
Modue-1 Notes
2. Communication
The communication block is responsible for data transfer between IoT devices, gateways, cloud
servers, and applications.
Functions:
Transfers sensor data to servers
Receives control commands from applications
Uses wired or wireless communication protocols
This block ensures reliable connectivity within the IoT system.
Modue-1 Notes
3. Services
The services block provides various services required for IoT operation.
Examples of services:
Device monitoring services
Device control services
Data publishing services
Device discovery services
Services help in processing data and managing device functions effectively.
Modue-1 Notes
4. Management
The management block controls and governs the entire IoT system.
Functions:
Device configuration
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 6/26
Device monitoring
Firmware updates
System maintenance
This block ensures the smooth operation and scalability of IoT systems.
Modue-1 Notes
5. Security
The security block protects IoT systems from threats and unauthorized access.
Functions:
Authentication of devices and users
Authorization and access control
Data security and privacy
Message integrity and confidentiality
Security is critical because IoT devices handle sensitive data and remote operations.
Modue-1 Notes
6. Application
The application block provides a user interface for interacting with the IoT system.
Functions:
Allows users to monitor devices
Allows users to control devices
Displays system status and processed data
Examples include mobile apps, web dashboards, and monitoring systems.
Modue-1 Notes
Conclusion
IoT functional blocks work together to form a complete IoT system.
Devices sense data, communication transfers it, services and management process and control it,
security protects it, and applications provide user interaction.
These blocks make IoT systems efficient, secure, and scalable.
Modue-1 Notes
Sources
Explain the different communication models in logical design of IoT.
do the same
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 7/26
Explain the different communication models in Logical Design of
IoT
(Exam-oriented – 10 Marks, simple English, detailed, from PDF & textbook)
IoT Communication Models (Logical Design of IoT)
In the logical design of IoT, communication models describe how data is exchanged between IoT
devices, servers, and applications.
These models define the pattern of interaction and help in choosing the right method for different IoT
applications.
Modue-1 Notes
The main IoT communication models are:
1. Request–Response Communication Model
In the Request–Response model, a client sends a request to a server, and the server responds with
the requested data.
Working
Client sends a request
Server processes the request
Server sends a response back to the client
Characteristics
Client initiates communication
Server waits and responds
Simple and widely used
Follows a synchronous approach
Examples
HTTP
REST-based web services
Applications
Web-based IoT applications
Device configuration and data retrieval
Modue-1 Notes
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 8/26
2. Publish–Subscribe Communication Model
The Publish–Subscribe model involves publishers, subscribers, and a broker.
Working
Publishers send data to a topic
Broker manages topics
Subscribers subscribe to topics
Broker sends data to all subscribers of that topic
Characteristics
Publisher and subscriber are not aware of each other
Supports one-to-many communication
Highly scalable and flexible
Examples
MQTT
DDS
Applications
Sensor data distribution
Real-time monitoring systems
Modue-1 Notes
3. Push–Pull Communication Model
In the Push–Pull model, data producers push data into queues and data consumers pull data from
the queues.
Working
Producers push messages to queues
Consumers pull messages when required
Queues act as a buffer
Characteristics
Decouples producers and consumers
Handles difference in data production and consumption rates
Improves system reliability
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 9/26
Examples
Message queue systems
Applications
Data processing pipelines
Load-balanced IoT systems
Modue-1 Notes
4. Exclusive Pair Communication Model
The Exclusive Pair model uses a persistent and bidirectional connection between a client and a
server.
Working
Client establishes a connection with the server
Connection remains open
Both can send messages anytime
Connection is closed explicitly
Characteristics
Full-duplex communication
Low latency
Suitable for real-time communication
Examples
WebSocket
Applications
Real-time monitoring
Live IoT dashboards and alerts
Modue-1 Notes
Conclusion
The communication models in IoT logical design define how data flows between devices and
applications.
Request–Response is simple and widely used
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 10/26
Publish–Subscribe is scalable and efficient
Push–Pull supports buffering and load handling
Exclusive Pair enables real-time communication
Choosing the correct model depends on the IoT application requirements.
Modue-1 Notes
Sources
. Explain IoT enabling technologies.
Explain IoT Enabling Technologies
(Exam-oriented answer – 10 Marks, simple English, detailed, strictly from PDF & textbook)
IoT Enabling Technologies
IoT enabling technologies are the core technologies that make the Internet of Things possible.
They support data sensing, communication, storage, processing, analysis, and decision-making in
IoT systems.
Without these technologies, IoT systems cannot function effectively.
Modue-1 Notes
The major IoT enabling technologies are explained below:
1. Wireless Sensor Networks (WSN)
A Wireless Sensor Network (WSN) consists of a large number of sensor nodes that are deployed to
monitor physical or environmental conditions.
Components
Sensor nodes (end nodes)
Routers
Coordinator (gateway)
Functions
Collect environmental data such as temperature, humidity, pressure, motion, etc.
Send collected data to the coordinator
Coordinator connects the WSN to the internet
Applications
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 11/26
Weather monitoring systems
Indoor air quality monitoring
Soil moisture monitoring
Surveillance systems
Smart grids
Structural health monitoring
WSNs commonly use IEEE 802.15.4 and ZigBee communication standards.
Modue-1 Notes
2. Cloud Computing
Cloud computing provides on-demand computing, storage, and networking resources over the
internet.
Features
Resources are provided on a pay-as-you-go basis
Automatic provisioning of resources
No direct interaction with service provider required
Cloud Service Models
IaaS (Infrastructure as a Service): Provides virtual machines and storage
PaaS (Platform as a Service): Provides platforms for application development
SaaS (Software as a Service): Provides ready-to-use applications
Cloud computing enables large-scale data storage, processing, and analysis in IoT systems.
Modue-1 Notes
3. Big Data Analytics
Big Data refers to data sets that are very large and complex, making them difficult to manage using
traditional methods.
Sources of Big Data in IoT
Sensor data from IoT devices
Machine sensor data
Health and fitness data
Vehicle tracking data
Retail and inventory data
Characteristics of Big Data
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 12/26
Volume: Huge amount of data
Velocity: High speed of data generation
Variety: Different forms such as text, images, audio, video, and sensor data
Big data analytics helps in extracting meaningful information from IoT data.
Modue-1 Notes
4. Communication Protocols
Communication protocols form the backbone of IoT systems.
Functions
Enable data exchange between devices
Define data formats and encoding
Handle addressing and routing
Support flow control and retransmission
These protocols ensure reliable and efficient communication across IoT networks.
Modue-1 Notes
5. Embedded Systems
An embedded system is a computer system designed to perform a specific task.
Components
Microprocessor or microcontroller
Memory (RAM, ROM, Cache)
Networking units (Ethernet, Wi-Fi adapters)
Input/Output units
Storage devices
Embedded systems are used in IoT devices such as digital watches, sensors, cameras, appliances,
vending machines, and POS systems.
Modue-1 Notes
Conclusion
IoT enabling technologies such as Wireless Sensor Networks, Cloud Computing, Big Data Analytics,
Communication Protocols, and Embedded Systems work together to make IoT systems intelligent,
scalable, and efficient.
These technologies form the foundation of modern IoT applications.
Modue-1 Notes
Sources
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 13/26
Explain the IoT level-1, IoT level-2 IoT level-3 with relevant block diagrams.
Illustrate an example for each level.
Explain IoT Level-1, IoT Level-2 and IoT Level-3 with relevant
block diagrams and examples
(Exam-oriented – 10 Marks, simple English, strictly from PDF & textbook)
IoT Levels and Deployment Templates
IoT levels describe how an IoT system is deployed, based on the number of devices, data storage,
analysis location, and application type.
They help in selecting a suitable architecture for different IoT applications.
Modue-1 Notes
1. IoT Level-1
Explanation
IoT Level-1 consists of a single IoT node that performs:
Sensing and/or actuation
Data storage
Data analysis
Application hosting
All operations are performed locally on the device itself.
This level is suitable for low-cost and low-complexity applications, where:
Data size is small
Analysis is not computationally intensive
Modue-1 Notes
Block Diagram (IoT Level-1)
Example – Home Automation System
A single device controls lights and home appliances
Uses relay switches to turn devices ON/OFF
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 14/26
Status of appliances is stored in a local database
REST services allow retrieving and updating appliance status
Controller service continuously monitors device states
Modue-1 Notes
2. IoT Level-2
Explanation
IoT Level-2 consists of a single IoT node that:
Performs sensing and/or actuation
Performs local analysis
Sends data to the cloud for storage
Uses a cloud-based application
This level is suitable when:
Data size is large
Primary analysis is simple and can be done locally
Modue-1 Notes
Block Diagram (IoT Level-2)
Example – Smart Irrigation System
Single node monitors soil moisture level
Controller service checks moisture continuously
Moisture data is sent to a cloud database using REST web service
Cloud application visualizes moisture data over time
Helps farmers decide irrigation schedules
Modue-1 Notes
3. IoT Level-3
Explanation
IoT Level-3 consists of a single IoT node, but:
Data is stored and analyzed in the cloud
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 15/26
Application is cloud-based
Suitable when:
Data size is very large
Analysis is computationally intensive
Real-time data transfer is usually supported using WebSocket services.
Modue-1 Notes
Block Diagram (IoT Level-3)
Example – Package Vibration Monitoring System
Single device monitors vibration during package shipping
Uses accelerometer and gyroscope sensors
Sends sensor data to cloud in real time using WebSocket
Cloud stores and analyzes data
Alerts are triggered if vibration exceeds threshold
Cloud application visualizes vibration data
Modue-1 Notes
Conclusion
IoT Level-1: Single node, local storage, analysis, and application
IoT Level-2: Single node, local analysis, cloud storage and application
IoT Level-3: Single node, cloud storage, cloud analysis, cloud application
These IoT levels help in choosing the right architecture based on application complexity, data volume,
and processing requirements.
Modue-1 Notes
Sources
Explain the iot level-4,IoT level-5, and IoT level-6 with neat block diagram. Illustrate an
example for each level.
Explain IoT Level-4, IoT Level-5 and IoT Level-6 with neat block
diagrams and examples
(Exam-oriented – 10 Marks, simple English, strictly from PDF & textbook)
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 16/26
IoT Levels and Deployment Templates
IoT Levels describe the deployment architecture of an IoT system based on the number of nodes,
location of data storage, analysis, and application.
They help in designing scalable IoT solutions.
Modue-1 Notes
1. IoT Level-4
Explanation
IoT Level-4 consists of multiple IoT nodes that:
Perform local sensing and local analysis
Send data to the cloud
Store data in a cloud database
Use a cloud-based application
In this level, both local processing and cloud processing are used.
It is suitable for applications where:
Multiple nodes are required
Data size is large
Analysis is computationally intensive
Modue-1 Notes
Block Diagram – IoT Level-4
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 17/26
Example – Noise Monitoring System
Multiple nodes placed at different locations
Each node has a sound sensor
Nodes are independent and run their own controller services
Data is sent to the cloud
Cloud performs data analysis and aggregation
Cloud application visualizes overall noise levels
Modue-1 Notes
2. IoT Level-5
Explanation
IoT Level-5 consists of:
Multiple end nodes for sensing and actuation
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 18/26
One coordinator (gateway) node
End nodes send data to the coordinator
Coordinator sends data to the cloud
Data is stored and analyzed in the cloud
Application is cloud-based
This level is suitable for:
Wireless Sensor Network (WSN) based systems
High data intensity applications
Modue-1 Notes
Block Diagram – IoT Level-5
Example – Forest Fire Detection System
Multiple sensor nodes placed across a forest
Sensors measure temperature, humidity, and CO₂ levels
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 19/26
End nodes send data to a coordinator node
Coordinator acts as a gateway to the internet
Cloud stores and analyzes data
Predictions and alerts are generated
Cloud application visualizes forest conditions
Modue-1 Notes
3. IoT Level-6
Explanation
IoT Level-6 consists of:
Multiple independent end nodes
Each node sends data directly to the cloud
Data is stored and analyzed in the cloud
Analytics component processes data
Results are stored in cloud database
Cloud-based application visualizes results
A centralized controller monitors all nodes and sends control commands
This level is suitable for:
Large-scale IoT deployments
Real-time monitoring and control
Modue-1 Notes
Block Diagram – IoT Level-6
Example – Weather Monitoring System
Multiple nodes placed in different locations
Sensors measure temperature, humidity, and pressure
End nodes send data to the cloud in real time using WebSocket
Cloud stores and analyzes data
Analytics make predictions
Cloud application displays weather data and trends
Modue-1 Notes
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 20/26
Conclusion
IoT Level-4: Multiple nodes, local + cloud analysis, cloud application
IoT Level-5: Multiple end nodes with coordinator, cloud storage and analysis
IoT Level-6: Multiple independent nodes, centralized cloud analytics and control
These levels help in selecting the right IoT architecture based on scale, data volume, and processing
requirements.
Modue-1 Notes
Sources
Explain the architectural constraints of REST API?
Explain the Architectural Constraints of REST API
(Exam-oriented answer – 10 Marks, simple English, based on IoT textbook/PDF)
REST API – Architectural Constraints
REST (Representational State Transfer) is a web service architecture that follows a set of architectural
constraints.
These constraints define how REST-based communication should be designed and implemented.
Following these constraints makes REST APIs simple, scalable, reliable, and easy to use.
The main architectural constraints of REST API are explained below:
1. Client–Server Constraint
In REST architecture, the system is divided into client and server.
Client: Sends requests and handles the user interface
Server: Stores data, processes requests, and sends responses
Advantages
Separation of concerns
Client and server can evolve independently
Improves scalability and portability
2. Stateless Constraint
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 21/26
REST APIs are stateless, meaning:
Each request from the client must contain all the information required to process it
Server does not store client session information
Advantages
Improves reliability
Makes server design simple
Easier to scale REST services
3. Cacheable Constraint
Responses from a REST API should indicate whether the data is cacheable or not.
Cacheable responses can be stored by the client or intermediary
Reduces repeated server requests
Advantages
Improves performance
Reduces network traffic
Increases efficiency
4. Uniform Interface Constraint
REST APIs follow a uniform interface, meaning:
Resources are identified using URIs
Standard HTTP methods are used:
GET – retrieve data
POST – create data
PUT – update data
DELETE – remove data
Advantages
Simple and consistent design
Easy for developers to understand and use
Improves interoperability
5. Layered System Constraint
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 22/26
REST architecture supports a layered system.
Client does not know whether it is connected directly to the server or through intermediaries
Intermediaries can be:
Load balancers
Proxies
Security gateways
Advantages
Improves scalability
Enhances security
Simplifies system maintenance
6. Code-on-Demand Constraint (Optional)
In this constraint:
Server can send executable code (such as scripts) to the client
Client executes the code locally
Advantages
Extends client functionality
Reduces client complexity
Note: This is an optional constraint in REST architecture.
Conclusion
The architectural constraints of REST API—client-server, statelessness, cacheability, uniform
interface, layered system, and code-on-demand—define how REST systems work.
By following these constraints, REST APIs become scalable, flexible, simple, and well-suited for IoT
and web applications.
Describe an example of IoT service that uses web socket communication
Describe an example of IoT service that uses WebSocket
communication
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 23/26
(Exam-oriented answer – simple English, from PDF & textbook)
IoT Service Using WebSocket Communication
WebSocket is a communication protocol that provides full-duplex, bidirectional communication
between a client and a server over a single persistent connection.
It is used in IoT applications that require real-time data transfer with low latency.
Modue-1 Notes
Example: Package Vibration Monitoring System (IoT Level-3)
Description
A package vibration monitoring system is an IoT service used to monitor the vibration levels of
packages during transportation.
This system uses WebSocket communication to send sensor data continuously and in real time from
the IoT device to the cloud.
Modue-1 Notes
Block Diagram (WebSocket-based IoT Service)
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 24/26
[Link]
Sun/publication/271029311/figure/fig4/AS%3A1089064547680296%401636664630734/Monitoring-system-
architecture_Q320.jpg
Working of the System
1. A single IoT device is attached to the package.
2. The device is equipped with:
Accelerometer
Gyroscope
3. These sensors continuously measure vibration and movement.
4. A WebSocket connection is established between the IoT device and the cloud server.
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 25/26
5. Sensor data is sent in real time to the cloud using WebSocket.
6. The cloud:
Stores the data in a cloud database
Performs computationally intensive analysis
7. If vibration exceeds a threshold value, alerts are generated.
8. A cloud-based application visualizes vibration data for users.
Modue-1 Notes
Why WebSocket is Used in This IoT Service
Provides persistent connection
Supports real-time, bidirectional communication
Reduces communication delay
Suitable for continuous sensor data streaming
Efficient compared to repeated HTTP requests
Modue-1 Notes
Conclusion
The package vibration monitoring system is a clear example of an IoT service that uses WebSocket
communication.
WebSocket enables real-time data transfer, making it ideal for IoT applications where instant
monitoring and quick response are required.
Modue-1 Notes
Sources
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 26/26