Module-3 Iot For Students
Module-3 Iot For Students
Module - 3
IoT Processing Topologies and Types
Topics Covered:
✓ Data Format
✓ Importance of Processing in IoT
✓ Processing Topologies
✓ IoT Device Design and Selection Considerations
✓ Processing Offloading
Data Format:
Data is a raw collection of facts and figures such as numbers, words,
measurements, or observations about things. Raw form collected data are not useful to any
organization. So, processing or analyzing is very essential.
Data processing is the method (series of operations) to analyze and transform collected raw
data into usable information. Information is the meaning that we get from raw data after
processing.
Fig. Various data generating and storage sources connected to the Internet
However, these data can be broadly grouped into two types based on how they can
be accessed and stored:
1) Structured data
2) unstructured data
Structured data:
➢ Type of data that is highly organized and follows a predefined format or schema
(length-limited data fields), making it easy to store, search, and analyze.
o Data Collection: Sensors and IoT devices capture raw data (e.g., temperature,
motion, video feeds).
➢ Data Collection: Sensors on IoT devices collect data (e.g., temperature, humidity, location).
➢ Data Transmission: Data is transmitted to a remote server via the communication layer (internet).
➢ Data Processing: The server processes the data, applies algorithms, and generates actionable insights.
➢ Decision and Feedback: Insights or decisions are sent back to IoT devices or users for action.
Advantages of Remote Processing:
o Enhanced Computing Power: Offloads computationally intensive tasks from resource-constrained
IoT devices to powerful servers.
o Centralized Data Analysis: Facilitates large-scale analytics and machine learning model training.
o Cost-Effective: Reduces the need for high-end hardware on individual IoT devices.
o Scalability: Easily scale up by adding more processing nodes to handle additional devices or data
streams.
o Improved Maintenance: Centralized software updates and security patches are easier to manage.
Collaborative processing:
Collaborative processing in IoT refers to the concept of distributing
computational tasks across multiple systems in the IoT ecosystem to achieve efficient, scalable, and reliable
data processing. Instead of depend on on centralized servers or single-device computation, collaborative
processing influences the collective capabilities of IoT devices, edge nodes, gateways, fog computing layers,
and cloud servers.
In simple words, collaborative processing in the IoT involves devices working together to improve lives and
organizational efficiency.
How Collaborative Processing Works
o Task Distribution: Tasks are divided into smaller units and assigned to different processing nodes based
on available resources.
o Data Aggregation: IoT devices collect raw data, which is partially processed locally or sent to nearby
nodes for further processing.