SlideShare a Scribd company logo
Data Acquisition and Storage in
Wireless Sensor Network
Under the guidance of
Prof. Sambhaji Sarode
By
Rutvik Pensionwar
Pranav Tambat
Nilesh Thite
Onkar Tummanpalli
Introduction
• Wireless Sensor Network is evolving as a
new research field.
• WSN is a field of automation in which:
 Human involvement is greatly reduced
 Helps quick decision making
Data acquisition and storage in Wireless Sensor Network
ARCHITECTURE OF NODE APPLICATION
STRUCTURE
• Node software has 3 parts
• Operating System which performs device-specific tasks
• Sensor Driver which initializes the sensor hardware and
performs the measurements in the sensor
• Host Middleware which organizes the co- operation of
the distributed nodes in the network
• Individual nodes interact with the distributed middleware
layer to perform the functions dictated by the sensor
network application
• The general overall software architecture of the sensor
net is shown in the figure on next slide.
INTERNAL ARCHITECTURE OF A HARWARE NODE
Features of Project
• Deploying sensors in the environment.
• Sensing the temperature.
• Storing the sensed data on secondary storage.
• Sending the sensed data to base station.
• On base station visualizing the data.
• Storing the data to database.
• Plotting graphs/calculating the average of
temperature.
• Extra functionality sending the sensed data directly
to cloud.
Literature Survey
• The sensor nodes are equipped with microSD slots to provide a cost
effective way to store large amounts of data.
• Hence, FAT file system is used so that it can be easily read by the PC
(sync) w/o any software or protocols either.
• RATFAT, an efficient implementation of the flexible real time capable
FAT file system can be used in real time applications which breaks up
file system operations into multiple atomic operations.
Literature Survey
• We are concerned of two major objectives:
1. Maximizing Lifetime of WSN
2. Develop Efficient Data Reporting Strategy
Quasi-equi-interval-based Allocation
• Input:
n: the number of complete sensor readings
m:the number of reported sensor readings
• Output:
{xk*}: final intervals between reported sensor readings
1. if mod(n,m)=0 then
2. let each element of { xk*} equal to n/m – 1;
3. else
4. if m < n/2 then
5. let arbitrary m([n/m]+1) – n elements of { xk*} equal to [n/m]-1,
the other n-m[n/m] elements of { xk*} equal to [n/m];
6. else
7. let arbitrary 2m-n elements of { xk*} equal to 0, the other n-m
elements of { xk*} equal to 1;
8. end if
9. end if
Adaptive Rate Control Algorithm
• Input:
{Pdrop}: packet-drop rate vector
{Qbuf} : buffer occupancy vector
• Output:
rr : updated reporting rate
1. for each update period rate do
2. calculate avg({Pdrop}) and avg({Qbuf});
3. if avg({Pdrop}) >= Pmax then
4. rr = rr/(1+avg({Qbuf})/Lbuf)2;
5. broadcast updated rr;
6. else if avg({Pdrop}) < Pmax then
7. rr = rr + d;
8. broadcast rr;
9. end if
10.end for
STG-based algorithm
1. int ROUND = 0;
2. repeat
3. for each state S do
4. Get associated energy levels of S;
5. Cut out the resultant energy levels using the min()
function;
6. Compute and select the energy level with the maximal-
minimum energy value.
7. Set S’s energy level to the energy level with the
maximum summation among the resultant energy levels;
8. end for
9. ROUND = ROUND + 1;
10. until All the energy levels of the states in ROUND are zero;
11. Return the schedule represented by the path ending in ROUND
VBS-based algorithm
1. S = {};
2. Construct the VSG Gs(V*,L*) of G(V,L);
3. repeat
4. Apply the marking process on Gs(V*,L*)
5. Apply Rules 1 and 2 or Rule K on the induced graph
6. Construct the PMCDS C* from the resultant CDS C;
7. Remove the highest indexed virtual nodes of the
ancestors whose virtual nodes is in C* from Gs(V*,L*);
8. Find the corresponding CDS Ci of C* in G;
9. S = S U {(Ci,Ti)};
10. until Any ancestor’s virtual nodes are all eliminated from Gs(V*,L*);
11. return S.
Problem Statement
• Data Acquisition and Storage in Wireless Sensor
Network.
UML Diagram
Sensor nodes
Sense data
Send data
Deploy nodes
Store on SD card
Forward data
Sensor Node
Collect Data
Visualize data
Generate report
By ChartBy Graph
Use Case Diagram
Topology used
Fire Query
Display on UI
StarMesh
«uses»«uses»
Project Team
«uses»«uses»
System
Activity Diagram
Limitations
• Environmental factors
• Storage restrictions
• Limited resources (e.g. Power supply)
Future Scope
• Storing the sensed data on the cloud
• Visualizing the results on Android smart phones.
Function Point Analysis
Function Point Calculation:
1. External input-Sensed Data (Temperature).
2. External Output-Visualized Data.
3. External Inquiries- The system is requested for things such as node, base station, data.
4. External Interface- There’s no EIF to consider.
5. Internal Logical Files- Stored data file, receives data file.
Category Multiplier Weight
EI 1 4
EO 1 4
EQ 3 6
ILF 2 7
Function Point =1*4+1*4+6*3+2*7=40[FP]
Now to calculate how long it takes to produce 30 functions. Considering 15hrs of work in C++
language.
Then estimate for developing application would take 15*40=600[hours].
Feasibility Assessment
• Operational Feasibility :
Storing the sensed data in the locally provided secondary
memory would be beneficial in two ways :-
1. Data Aggregation, and
2. Data Recovery.
Feasibility (continued)
• Technical Feasibility :
1. Coding : C++
2. Interface design : HTML5, CSS
3. Technology : ZigBee, Simulation (NS3)
4. Microcontroller : MSP430F5437A / Gennic
Project Plan
Project Plan
Date
Description
3/7 15/7 22/7 29/8 13/8 28/9 2/9 5/9 11/9 25/9 27/10 3/11 20/11
Overview of
Project
Preliminary
Investigation
Problem
statement
evaluation
Presentation
on Problem
Statement
approval
Prepare
Synopsis
Paper
discussion
Literature
Survey
Preparation
of Partial
Project
Report
Submitting
and
acceptance
of Paper
Submission
of Partial
Project
Report
Applications
• Environmental Monitoring
• Home Automation
• Military Application
• Civil Structure Monitoring
• Security Surveillance
Conclusion
• We would be able to store the sensed data into the
locally provided secondary storage and visualize it at the
base station.
• NS3.
References
[1] On Maximizing the Lifetime of Wireless Sensor Networks Using
Virtual Backbone Scheduling by
Yaxiong Zhao, Student Member, IEEE, Jie Wu, Fellow, IEEE,
Feng Li, Member, IEEE, and Sanglu Lu, Member, IEEE
[2] Rate-constrained uniform data collection in wireless sensor
networks
H. Deng1 , B. Zhang2,4 , J. Zheng3
[3] RATFAT: ReAl-Time FAT for Cooperative Multitasking Environments
in WSNs
Sebastian Schildt, Wolf-Bastian P¨ottner, Felix B¨usching,
and Lars Wolf
Participation Details
• Achieving efficient data acquisition and storage
techniques in Wireless Sensor Networks
o Paper accepted in IJERT (International Journal of Engineering Research and
Technology)

More Related Content

PPTX
An overview of a wireless sensor network communication ppt
PPTX
An overview of a wireless sensor network communication
PPTX
Wireless sensor networks
PDF
Design Issues and Applications of Wireless Sensor Network
PDF
Wireless sensor networks
PDF
Wireless sensor networks software architecture
PPTX
Wireless sensor networks
An overview of a wireless sensor network communication ppt
An overview of a wireless sensor network communication
Wireless sensor networks
Design Issues and Applications of Wireless Sensor Network
Wireless sensor networks
Wireless sensor networks software architecture
Wireless sensor networks

What's hot (20)

PPTX
Wireless Sensor Networks ppt
PDF
wireless sensor network a survey
PDF
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
PDF
Fault tolerance in wsn
PPTX
Wireless sensor networks
PPTX
Ppt on low power wireless sensor network 5th sem
PDF
wireless sensor networks using zigbee and wifi
PPT
Wireless Sensor Networks
PPT
WSN IN IOT
PPT
Wireless sensor network survey
PPSX
Wireless Sensor Networks
PPT
paper presentation _ survey of wireless sensor netwrok
PPT
Wireless Sensor Network
PPTX
Energy conservation in wireless sensor networks
PPTX
Wsn unit-1-ppt
DOCX
Wireless sensor network report
PPTX
Wireless sensor networks
PPT
Wireless sensor network
PPTX
Wireless sensor networks (Yogesh Chandra Fulara)
PPTX
Wireless Sensor Networks
Wireless Sensor Networks ppt
wireless sensor network a survey
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
Fault tolerance in wsn
Wireless sensor networks
Ppt on low power wireless sensor network 5th sem
wireless sensor networks using zigbee and wifi
Wireless Sensor Networks
WSN IN IOT
Wireless sensor network survey
Wireless Sensor Networks
paper presentation _ survey of wireless sensor netwrok
Wireless Sensor Network
Energy conservation in wireless sensor networks
Wsn unit-1-ppt
Wireless sensor network report
Wireless sensor networks
Wireless sensor network
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless Sensor Networks
Ad

Similar to Data acquisition and storage in Wireless Sensor Network (20)

PDF
A Wallace Tree Approach for Data Aggregation in Wireless Sensor Nodes
PDF
Reliable and Efficient Data Acquisition in Wireless Sensor Network
PPTX
FPGA Based Data Processing for Real-time WSN Applications:
PDF
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
PDF
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
PPTX
Real_time_data_gathering_in_wireless_sensor_network.pptx
PPTX
2nd fast.pptx
PPTX
WIRELESS SENSOR NETWORK
PDF
Improvising Network life time of Wireless sensor networks using mobile data a...
PDF
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
PPTX
Distributed compressive sampling for lifetime
PPT
"An adaptive modular approach to the mining of sensor network ...
PDF
FUZZY-CLUSTERING BASED DATA GATHERING IN WIRELESS SENSOR NETWORK
PDF
Fuzzy-Clustering Based Data Gathering in Wireless Sensor Network
PPT
Semantics in Sensor Networks
PDF
Data Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSN
PDF
Optimizing the Data Collection in Wireless Sensor Network
PDF
H017133442
PDF
Issues and Challenges in Distributed Sensor Networks- A Review
A Wallace Tree Approach for Data Aggregation in Wireless Sensor Nodes
Reliable and Efficient Data Acquisition in Wireless Sensor Network
FPGA Based Data Processing for Real-time WSN Applications:
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Real_time_data_gathering_in_wireless_sensor_network.pptx
2nd fast.pptx
WIRELESS SENSOR NETWORK
Improvising Network life time of Wireless sensor networks using mobile data a...
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
Distributed compressive sampling for lifetime
"An adaptive modular approach to the mining of sensor network ...
FUZZY-CLUSTERING BASED DATA GATHERING IN WIRELESS SENSOR NETWORK
Fuzzy-Clustering Based Data Gathering in Wireless Sensor Network
Semantics in Sensor Networks
Data Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSN
Optimizing the Data Collection in Wireless Sensor Network
H017133442
Issues and Challenges in Distributed Sensor Networks- A Review
Ad

More from Rutvik Pensionwar (9)

PDF
Optimized cluster index generation
PPTX
Kayak Prototype using MERN Stack
PDF
Team pioneers presents halloween night
PPTX
Wireless sensor network
PPTX
Introduction to C programming
DOCX
Quality Metrics In Ubiquitous Computing
PDF
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
PDF
Achieving Efficient Data Acquisition Techniques in Wireless Sensor Networks
PPTX
UBIQUITOUS COMPUTING
Optimized cluster index generation
Kayak Prototype using MERN Stack
Team pioneers presents halloween night
Wireless sensor network
Introduction to C programming
Quality Metrics In Ubiquitous Computing
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Achieving Efficient Data Acquisition Techniques in Wireless Sensor Networks
UBIQUITOUS COMPUTING

Recently uploaded (20)

PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Sustainable Sites - Green Building Construction
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Well-logging-methods_new................
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Digital Logic Computer Design lecture notes
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Automation-in-Manufacturing-Chapter-Introduction.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Sustainable Sites - Green Building Construction
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
R24 SURVEYING LAB MANUAL for civil enggi
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Internet of Things (IOT) - A guide to understanding
Well-logging-methods_new................
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CH1 Production IntroductoryConcepts.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Lecture Notes Electrical Wiring System Components
Digital Logic Computer Design lecture notes
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions

Data acquisition and storage in Wireless Sensor Network

  • 1. Data Acquisition and Storage in Wireless Sensor Network Under the guidance of Prof. Sambhaji Sarode By Rutvik Pensionwar Pranav Tambat Nilesh Thite Onkar Tummanpalli
  • 2. Introduction • Wireless Sensor Network is evolving as a new research field. • WSN is a field of automation in which:  Human involvement is greatly reduced  Helps quick decision making
  • 4. ARCHITECTURE OF NODE APPLICATION STRUCTURE • Node software has 3 parts • Operating System which performs device-specific tasks • Sensor Driver which initializes the sensor hardware and performs the measurements in the sensor • Host Middleware which organizes the co- operation of the distributed nodes in the network • Individual nodes interact with the distributed middleware layer to perform the functions dictated by the sensor network application • The general overall software architecture of the sensor net is shown in the figure on next slide.
  • 5. INTERNAL ARCHITECTURE OF A HARWARE NODE
  • 6. Features of Project • Deploying sensors in the environment. • Sensing the temperature. • Storing the sensed data on secondary storage. • Sending the sensed data to base station. • On base station visualizing the data. • Storing the data to database. • Plotting graphs/calculating the average of temperature. • Extra functionality sending the sensed data directly to cloud.
  • 7. Literature Survey • The sensor nodes are equipped with microSD slots to provide a cost effective way to store large amounts of data. • Hence, FAT file system is used so that it can be easily read by the PC (sync) w/o any software or protocols either. • RATFAT, an efficient implementation of the flexible real time capable FAT file system can be used in real time applications which breaks up file system operations into multiple atomic operations.
  • 8. Literature Survey • We are concerned of two major objectives: 1. Maximizing Lifetime of WSN 2. Develop Efficient Data Reporting Strategy
  • 9. Quasi-equi-interval-based Allocation • Input: n: the number of complete sensor readings m:the number of reported sensor readings • Output: {xk*}: final intervals between reported sensor readings 1. if mod(n,m)=0 then 2. let each element of { xk*} equal to n/m – 1; 3. else 4. if m < n/2 then 5. let arbitrary m([n/m]+1) – n elements of { xk*} equal to [n/m]-1, the other n-m[n/m] elements of { xk*} equal to [n/m]; 6. else 7. let arbitrary 2m-n elements of { xk*} equal to 0, the other n-m elements of { xk*} equal to 1; 8. end if 9. end if
  • 10. Adaptive Rate Control Algorithm • Input: {Pdrop}: packet-drop rate vector {Qbuf} : buffer occupancy vector • Output: rr : updated reporting rate 1. for each update period rate do 2. calculate avg({Pdrop}) and avg({Qbuf}); 3. if avg({Pdrop}) >= Pmax then 4. rr = rr/(1+avg({Qbuf})/Lbuf)2; 5. broadcast updated rr; 6. else if avg({Pdrop}) < Pmax then 7. rr = rr + d; 8. broadcast rr; 9. end if 10.end for
  • 11. STG-based algorithm 1. int ROUND = 0; 2. repeat 3. for each state S do 4. Get associated energy levels of S; 5. Cut out the resultant energy levels using the min() function; 6. Compute and select the energy level with the maximal- minimum energy value. 7. Set S’s energy level to the energy level with the maximum summation among the resultant energy levels; 8. end for 9. ROUND = ROUND + 1; 10. until All the energy levels of the states in ROUND are zero; 11. Return the schedule represented by the path ending in ROUND
  • 12. VBS-based algorithm 1. S = {}; 2. Construct the VSG Gs(V*,L*) of G(V,L); 3. repeat 4. Apply the marking process on Gs(V*,L*) 5. Apply Rules 1 and 2 or Rule K on the induced graph 6. Construct the PMCDS C* from the resultant CDS C; 7. Remove the highest indexed virtual nodes of the ancestors whose virtual nodes is in C* from Gs(V*,L*); 8. Find the corresponding CDS Ci of C* in G; 9. S = S U {(Ci,Ti)}; 10. until Any ancestor’s virtual nodes are all eliminated from Gs(V*,L*); 11. return S.
  • 13. Problem Statement • Data Acquisition and Storage in Wireless Sensor Network.
  • 14. UML Diagram Sensor nodes Sense data Send data Deploy nodes Store on SD card Forward data Sensor Node Collect Data Visualize data Generate report By ChartBy Graph Use Case Diagram Topology used Fire Query Display on UI StarMesh «uses»«uses» Project Team «uses»«uses» System
  • 16. Limitations • Environmental factors • Storage restrictions • Limited resources (e.g. Power supply)
  • 17. Future Scope • Storing the sensed data on the cloud • Visualizing the results on Android smart phones.
  • 18. Function Point Analysis Function Point Calculation: 1. External input-Sensed Data (Temperature). 2. External Output-Visualized Data. 3. External Inquiries- The system is requested for things such as node, base station, data. 4. External Interface- There’s no EIF to consider. 5. Internal Logical Files- Stored data file, receives data file. Category Multiplier Weight EI 1 4 EO 1 4 EQ 3 6 ILF 2 7 Function Point =1*4+1*4+6*3+2*7=40[FP] Now to calculate how long it takes to produce 30 functions. Considering 15hrs of work in C++ language. Then estimate for developing application would take 15*40=600[hours].
  • 19. Feasibility Assessment • Operational Feasibility : Storing the sensed data in the locally provided secondary memory would be beneficial in two ways :- 1. Data Aggregation, and 2. Data Recovery.
  • 20. Feasibility (continued) • Technical Feasibility : 1. Coding : C++ 2. Interface design : HTML5, CSS 3. Technology : ZigBee, Simulation (NS3) 4. Microcontroller : MSP430F5437A / Gennic
  • 21. Project Plan Project Plan Date Description 3/7 15/7 22/7 29/8 13/8 28/9 2/9 5/9 11/9 25/9 27/10 3/11 20/11 Overview of Project Preliminary Investigation Problem statement evaluation Presentation on Problem Statement approval Prepare Synopsis Paper discussion Literature Survey Preparation of Partial Project Report Submitting and acceptance of Paper Submission of Partial Project Report
  • 22. Applications • Environmental Monitoring • Home Automation • Military Application • Civil Structure Monitoring • Security Surveillance
  • 23. Conclusion • We would be able to store the sensed data into the locally provided secondary storage and visualize it at the base station. • NS3.
  • 24. References [1] On Maximizing the Lifetime of Wireless Sensor Networks Using Virtual Backbone Scheduling by Yaxiong Zhao, Student Member, IEEE, Jie Wu, Fellow, IEEE, Feng Li, Member, IEEE, and Sanglu Lu, Member, IEEE [2] Rate-constrained uniform data collection in wireless sensor networks H. Deng1 , B. Zhang2,4 , J. Zheng3 [3] RATFAT: ReAl-Time FAT for Cooperative Multitasking Environments in WSNs Sebastian Schildt, Wolf-Bastian P¨ottner, Felix B¨usching, and Lars Wolf
  • 25. Participation Details • Achieving efficient data acquisition and storage techniques in Wireless Sensor Networks o Paper accepted in IJERT (International Journal of Engineering Research and Technology)