SlideShare a Scribd company logo
Wireless Sensor Networks
CSC 687
Jerry Yoakum
Outline
 Overview
– Environment Monitoring
– Medical application
 Data-dissemination schemes
 Media access control schemes
 Distributed algorithms for collaborative processing
 Architecture for a Wireless Sensor Network
 Final Remarks
Overview
 A Wireless Sensor Network (WSN) consists
of base stations and a number of wireless
sensors (nodes).
Overview (Cont.)
Wireless Sensor Node: Components
Overview (Cont.)
Characteristics of Wireless Sensor Networks
 Requirements: small size, large number, tether-less, and low cost.
Constrained by
– Energy, computation, and communication
 Small size implies small battery
 Low cost & energy implies low power CPU, radio with minimum
bandwidth and range
 Ad-hoc deployment implies no maintenance or battery replacement
 To increase network lifetime, no raw data is transmitted
Overview (Cont.)
Ad Hoc Wireless Networks
 Large number of self-organizing static or mobile
nodes that are possibly randomly deployed
 Near(est)-neighbor communication
 Wireless connections
– Links are fragile, possibly asymmetric
– Connectivity depends on power levels and fading
– Interference is high for omnidirectional antennas
 Sensor Networks and Sensor-Actuator Networks are
a prominent example.
Overview (Cont.)
Distinguishing Features
WSNs are ad hoc networks (wireless nodes that self-organize into
an infrastructureless network).
BUT, in contrast to other ad hoc networks:
 Sensing and data processing are essential
 WSNs have many more nodes and are more densely deployed
 Hardware must be cheap; nodes are more prone to failures
 WSNs operate under very strict energy constraints
 WSN nodes are typically static
 The communication scheme is many-to-one (data collected at a
base station) rather than peer-to-peer
Overview (Cont.)
Lifetime
 Nodes are battery-powered
 Nobody is going to change the batteries. So, each operation
brings the node closer to death.
"Lifetime is crucial!”
To save energy:
 Sleep as much as possible.
 Acquire data only if indispensable.
 Use data fusion and compression.
 Transmit and receive only if necessary. Receiving is just as
costly as sending.
Overview (Cont.)
Scalability and Reliability
WSNs should
 self-configure and be robust to topology changes (e.g., death of
a node)
 maintain connectivity: can the Base Station reach all nodes?
 ensure coverage: are we able to observe all phenomena of
interest?
Maintenance
 Reprogramming is the only practical kind of maintenance.
 It is highly desirable to reprogram wirelessly.
Overview (Cont.)
Data Collection
 Centralized data collection puts extra burden on nodes close to
the base station. Clever routing can alleviate that problem
 Clustering: data from groups of nodes are fused before being
transmitted, so that fewer transmissions are needed
 Often getting measurements from a particular area is more
important than getting data from each node
 Security and authenticity should be guaranteed. However, the
CPUs on the sensing nodes cannot handle fancy encryption
schemes.
Overview (Cont.)
Power Supply
 AA batteries power the vast majority of existing platforms. They
dominate the node size.
 Alkaline batteries offer a high energy density at a cheap price.
The discharge curve is far from flat, though.
 Lithium coin cells are more compact and boast a flat discharge
curve.
 Rechargeable batteries: Who does the recharging?
 Solar cells are an option for some applications.
 Fuel cells may be an alternative in the future.
 Energy scavenging techniques are a hot research topic
(mechanical, thermodynamical, electromagnetic).
Overview (Cont.)
Radio
 Commercially-available chips
 Available bands: 433 and 916MHz, 2.4GHz ISM bands
 Typical transmit power: 0dBm.
Power control
 Sensitivity: as low as -110dBm
 Narrowband (FSK) or Spread Spectrum communication. DS-SS
(e.g., ZigBee) or FH-SS (e.g., Bluetooth)
 Relatively low rates (<100 kbps) save power.
Overview (Cont.)
CPU
 The Microcontroller Unit (MCU) is the primary choice for
in-node processing.
 Power consumption is the key metric in MCU selection.
 The MCU should be able to sleep whenever possible,
like the radio.
 Memory requirements depend on the application
 ATmega128L and MSP430
are popular choices
Overview (Cont.)
Sensors
 The power efficiency of the sensors is also
crucial, as well as their duty cycle.
 MEMS techniques allow miniaturization.
Overview (Cont.)
Applications of Wireless Sensor Networks
 Military and national security application
 Environment monitoring (examples coming)
 Medical application (example coming)
 Nearly anything you can imagine
Environment monitoring (1)
Great Duck Island
• 150 sensing nodes deployed throughout the island relay data
temperature, pressure, and humidity to a central device.
• Data was made available on the Internet through a satellite link.
Environment monitoring (2)
Zebranet: a WSN to study the behavior of zebras
• Special GPS-equipped collars were attached to zebras
• Data exchanged with peer-to-peer info swaps
• Coming across a few zebras gives access to the data
Medical application
 Intel deployed a 130-node network to monitor
the activity of residents in an elder care
facility.
 Patient data is acquired with wearable
sensing nodes (the “watch”)
• Vital sign monitoring
• Accident recognition
• Monitoring the elderly
Data-dissemination Schemes
Conventional Methods
 Direct communication with the base station
– Sensor nodes communicate with the base station directly.
– Energy consuming.
 Multi-hop Scheme
– Transmit through some other intermediate nodes.
– Energy consuming.
Clustering Hierarchy
Data-dissemination Schemes (Cont.)
Low Energy Adaptive Clustering
Hierarchy (LEACH)
 Designed for sensor networks where an end-user wants to
remotely monitor the environment. Where the data from the
individual nodes must be sent to a central base station, often
located far from the sensor network.
 Desirable properties for protocols on these networks:
– Use 100’s – 1000’s of nodes
– Maximize system lifetime
– Maximize network coverage
– Use uniform, battery operated nodes
 The use of distributed cluster formation and local processing to
reduce global communication along with randomized rotation of
the cluster-heads allows LEACH to achieve the desired properties
while being energy-efficient.
Data-dissemination Schemes (Cont.)
Media Access Control (MAC) Scheme
Two categories of MAC schemes for wireless networks
 Contention-based schemes
– Designed for minimum delay and maximum throughput.
– Require transceivers to monitor the channel at all times.
 Reservation-based or schedule-based schemes
– Detect the neighboring radios before allocating collision-free
channel to a link.
– TDMA —a natural choice for sensor networks.
MAC Scheme (Cont.)
TDMA-based solutions
 The self-organizing “super frame” algorithm
– Super frame = TDMA period + BOOTUP period + unused
bandwidth
– Performs well only under the specific conditions.
 Power Aware Clustered TDMA (PACT)
– Divide the TDMA structure into control slot and data slot.
– Hard to maintain the cluster when there are mobile nodes.
MAC Scheme (Cont.)
Other solutions
 Sensor-MAC (SMAC)
– Nodes periodically sleep.
– A node sleeps during transmission period of other
nodes.
– Not suitable for time-critical applications.
Architecture for a WSN
Special addressing requirement
 Local unique addresses
 Data-centric
 Example: Each node has an unique number.
Attribute-based naming architecture
 Data is named by one or more attributes.
 Example: Each node is distinguished by an
attribute – GPS sensors are practical for this.
Architecture for a WSN (cont.)
An address-free architecture (AFA)
 Advantage
– Randomly select probabilistically unique identifier for each
transaction.
– Spatial locality.
– Temporal locality.
 Drawback
– Not applicable when static addressing of nodes is needed.
– Identifier conflict.
Final Remarks
 Can you think of any applications where a
wireless sensor network would be the best
solution?
 Do you foresee wireless sensor networks
becoming ubiquitous within the next ten
years? During your lifetime?

More Related Content

What's hot

Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
915086731
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
Manoj BN
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
Shubhi Singh chauhan
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSN
Dheeraj Kumar
 
Wireless sensor network applications
Wireless sensor network applicationsWireless sensor network applications
Wireless sensor network applications
Deepshika Reddy
 
Activity 3 watch the video and answer
Activity 3 watch the video and answerActivity 3 watch the video and answer
Activity 3 watch the video and answer
nikshaikh786
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
Yogesh Fulara
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsnElham Hormozi
 
Wireless sensor networks software architecture
Wireless sensor networks software architectureWireless sensor networks software architecture
Wireless sensor networks software architecture
Adeel Javaid
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
juno susi
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
skumartarget
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
AneeshGKumar
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
ejbyun77
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
studying telecommuciation engineering
 
Wsn ppt original
Wsn ppt originalWsn ppt original
Wsn ppt original
Deepak Kumar Dhal
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-ppt
Swathi Ch
 
Scalability in wireless sensor networks
Scalability in wireless sensor networksScalability in wireless sensor networks
Scalability in wireless sensor networkssourabhshivtiwari
 
Ioe prerequisites
Ioe prerequisitesIoe prerequisites
Ioe prerequisites
nikshaikh786
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th sem
shikhathegreat
 

What's hot (20)

Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSN
 
Wireless sensor network applications
Wireless sensor network applicationsWireless sensor network applications
Wireless sensor network applications
 
Activity 3 watch the video and answer
Activity 3 watch the video and answerActivity 3 watch the video and answer
Activity 3 watch the video and answer
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsn
 
Wireless sensor networks software architecture
Wireless sensor networks software architectureWireless sensor networks software architecture
Wireless sensor networks software architecture
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Wsn ppt original
Wsn ppt originalWsn ppt original
Wsn ppt original
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-ppt
 
Scalability in wireless sensor networks
Scalability in wireless sensor networksScalability in wireless sensor networks
Scalability in wireless sensor networks
 
Ioe prerequisites
Ioe prerequisitesIoe prerequisites
Ioe prerequisites
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th sem
 

Similar to Wireless Sensor Networks

Wireless sensor networks dcs
Wireless sensor networks dcsWireless sensor networks dcs
Wireless sensor networks dcs
Abhishek Raj
 
Wireless Sensor Networks.pptx
Wireless Sensor Networks.pptxWireless Sensor Networks.pptx
Wireless Sensor Networks.pptx
Munazza63
 
De3211001104
De3211001104De3211001104
De3211001104IJMER
 
WSN-IEEE-Nov2005-v2.ppt
WSN-IEEE-Nov2005-v2.pptWSN-IEEE-Nov2005-v2.ppt
WSN-IEEE-Nov2005-v2.ppt
AbyThomas54
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKSWIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS
nanocdac
 
Chapter 6 WSN.ppt
Chapter 6 WSN.pptChapter 6 WSN.ppt
Chapter 6 WSN.ppt
Tekle12
 
Final year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptxFinal year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptx
DivankerSaxena1
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
DeepaDasarathan
 
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
IJEEE
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...
marwaeng
 
Energy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
Energy Efficient Data Aggregation in Wireless Sensor Networks: A SurveyEnergy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
Energy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
ijsrd.com
 
WSN_Chapter _1.pptx
WSN_Chapter _1.pptxWSN_Chapter _1.pptx
WSN_Chapter _1.pptx
KamakshiMB1
 
CS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKSCS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKS
Kathirvel Ayyaswamy
 
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
IJCNCJournal
 
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
IJCNCJournal
 
Sensor networks a survey
Sensor networks a surveySensor networks a survey
Sensor networks a survey
wsnapple
 
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
IJERD Editor
 
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
ER Publication.org
 

Similar to Wireless Sensor Networks (20)

Wireless sensor networks dcs
Wireless sensor networks dcsWireless sensor networks dcs
Wireless sensor networks dcs
 
Wireless Sensor Networks.pptx
Wireless Sensor Networks.pptxWireless Sensor Networks.pptx
Wireless Sensor Networks.pptx
 
De3211001104
De3211001104De3211001104
De3211001104
 
WSN-IEEE-Nov2005-v2.ppt
WSN-IEEE-Nov2005-v2.pptWSN-IEEE-Nov2005-v2.ppt
WSN-IEEE-Nov2005-v2.ppt
 
WIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKSWIRELESS SENSOR NETWORKS
WIRELESS SENSOR NETWORKS
 
Chapter 6 WSN.ppt
Chapter 6 WSN.pptChapter 6 WSN.ppt
Chapter 6 WSN.ppt
 
Final year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptxFinal year WSN Project ppt final updated.pptx
Final year WSN Project ppt final updated.pptx
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
Report
ReportReport
Report
 
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
Optimization of Transmission Schemes in Energy-Constrained Wireless Sensor Ne...
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...
 
Energy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
Energy Efficient Data Aggregation in Wireless Sensor Networks: A SurveyEnergy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
Energy Efficient Data Aggregation in Wireless Sensor Networks: A Survey
 
WSN_Chapter _1.pptx
WSN_Chapter _1.pptxWSN_Chapter _1.pptx
WSN_Chapter _1.pptx
 
CS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKSCS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKS
 
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
 
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
 
Sensor networks a survey
Sensor networks a surveySensor networks a survey
Sensor networks a survey
 
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
Performance Evaluation of Ant Colony Optimization Based Rendezvous Leach Usin...
 
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
 
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Wireless Sensor Networks

  • 1. Wireless Sensor Networks CSC 687 Jerry Yoakum
  • 2. Outline  Overview – Environment Monitoring – Medical application  Data-dissemination schemes  Media access control schemes  Distributed algorithms for collaborative processing  Architecture for a Wireless Sensor Network  Final Remarks
  • 3. Overview  A Wireless Sensor Network (WSN) consists of base stations and a number of wireless sensors (nodes).
  • 5. Overview (Cont.) Characteristics of Wireless Sensor Networks  Requirements: small size, large number, tether-less, and low cost. Constrained by – Energy, computation, and communication  Small size implies small battery  Low cost & energy implies low power CPU, radio with minimum bandwidth and range  Ad-hoc deployment implies no maintenance or battery replacement  To increase network lifetime, no raw data is transmitted
  • 6. Overview (Cont.) Ad Hoc Wireless Networks  Large number of self-organizing static or mobile nodes that are possibly randomly deployed  Near(est)-neighbor communication  Wireless connections – Links are fragile, possibly asymmetric – Connectivity depends on power levels and fading – Interference is high for omnidirectional antennas  Sensor Networks and Sensor-Actuator Networks are a prominent example.
  • 7. Overview (Cont.) Distinguishing Features WSNs are ad hoc networks (wireless nodes that self-organize into an infrastructureless network). BUT, in contrast to other ad hoc networks:  Sensing and data processing are essential  WSNs have many more nodes and are more densely deployed  Hardware must be cheap; nodes are more prone to failures  WSNs operate under very strict energy constraints  WSN nodes are typically static  The communication scheme is many-to-one (data collected at a base station) rather than peer-to-peer
  • 8. Overview (Cont.) Lifetime  Nodes are battery-powered  Nobody is going to change the batteries. So, each operation brings the node closer to death. "Lifetime is crucial!” To save energy:  Sleep as much as possible.  Acquire data only if indispensable.  Use data fusion and compression.  Transmit and receive only if necessary. Receiving is just as costly as sending.
  • 9. Overview (Cont.) Scalability and Reliability WSNs should  self-configure and be robust to topology changes (e.g., death of a node)  maintain connectivity: can the Base Station reach all nodes?  ensure coverage: are we able to observe all phenomena of interest? Maintenance  Reprogramming is the only practical kind of maintenance.  It is highly desirable to reprogram wirelessly.
  • 10. Overview (Cont.) Data Collection  Centralized data collection puts extra burden on nodes close to the base station. Clever routing can alleviate that problem  Clustering: data from groups of nodes are fused before being transmitted, so that fewer transmissions are needed  Often getting measurements from a particular area is more important than getting data from each node  Security and authenticity should be guaranteed. However, the CPUs on the sensing nodes cannot handle fancy encryption schemes.
  • 11. Overview (Cont.) Power Supply  AA batteries power the vast majority of existing platforms. They dominate the node size.  Alkaline batteries offer a high energy density at a cheap price. The discharge curve is far from flat, though.  Lithium coin cells are more compact and boast a flat discharge curve.  Rechargeable batteries: Who does the recharging?  Solar cells are an option for some applications.  Fuel cells may be an alternative in the future.  Energy scavenging techniques are a hot research topic (mechanical, thermodynamical, electromagnetic).
  • 12. Overview (Cont.) Radio  Commercially-available chips  Available bands: 433 and 916MHz, 2.4GHz ISM bands  Typical transmit power: 0dBm. Power control  Sensitivity: as low as -110dBm  Narrowband (FSK) or Spread Spectrum communication. DS-SS (e.g., ZigBee) or FH-SS (e.g., Bluetooth)  Relatively low rates (<100 kbps) save power.
  • 13. Overview (Cont.) CPU  The Microcontroller Unit (MCU) is the primary choice for in-node processing.  Power consumption is the key metric in MCU selection.  The MCU should be able to sleep whenever possible, like the radio.  Memory requirements depend on the application  ATmega128L and MSP430 are popular choices
  • 14. Overview (Cont.) Sensors  The power efficiency of the sensors is also crucial, as well as their duty cycle.  MEMS techniques allow miniaturization.
  • 15. Overview (Cont.) Applications of Wireless Sensor Networks  Military and national security application  Environment monitoring (examples coming)  Medical application (example coming)  Nearly anything you can imagine
  • 16. Environment monitoring (1) Great Duck Island • 150 sensing nodes deployed throughout the island relay data temperature, pressure, and humidity to a central device. • Data was made available on the Internet through a satellite link.
  • 17. Environment monitoring (2) Zebranet: a WSN to study the behavior of zebras • Special GPS-equipped collars were attached to zebras • Data exchanged with peer-to-peer info swaps • Coming across a few zebras gives access to the data
  • 18. Medical application  Intel deployed a 130-node network to monitor the activity of residents in an elder care facility.  Patient data is acquired with wearable sensing nodes (the “watch”) • Vital sign monitoring • Accident recognition • Monitoring the elderly
  • 19. Data-dissemination Schemes Conventional Methods  Direct communication with the base station – Sensor nodes communicate with the base station directly. – Energy consuming.  Multi-hop Scheme – Transmit through some other intermediate nodes. – Energy consuming.
  • 21. Low Energy Adaptive Clustering Hierarchy (LEACH)  Designed for sensor networks where an end-user wants to remotely monitor the environment. Where the data from the individual nodes must be sent to a central base station, often located far from the sensor network.  Desirable properties for protocols on these networks: – Use 100’s – 1000’s of nodes – Maximize system lifetime – Maximize network coverage – Use uniform, battery operated nodes  The use of distributed cluster formation and local processing to reduce global communication along with randomized rotation of the cluster-heads allows LEACH to achieve the desired properties while being energy-efficient. Data-dissemination Schemes (Cont.)
  • 22. Media Access Control (MAC) Scheme Two categories of MAC schemes for wireless networks  Contention-based schemes – Designed for minimum delay and maximum throughput. – Require transceivers to monitor the channel at all times.  Reservation-based or schedule-based schemes – Detect the neighboring radios before allocating collision-free channel to a link. – TDMA —a natural choice for sensor networks.
  • 23. MAC Scheme (Cont.) TDMA-based solutions  The self-organizing “super frame” algorithm – Super frame = TDMA period + BOOTUP period + unused bandwidth – Performs well only under the specific conditions.  Power Aware Clustered TDMA (PACT) – Divide the TDMA structure into control slot and data slot. – Hard to maintain the cluster when there are mobile nodes.
  • 24. MAC Scheme (Cont.) Other solutions  Sensor-MAC (SMAC) – Nodes periodically sleep. – A node sleeps during transmission period of other nodes. – Not suitable for time-critical applications.
  • 25. Architecture for a WSN Special addressing requirement  Local unique addresses  Data-centric  Example: Each node has an unique number. Attribute-based naming architecture  Data is named by one or more attributes.  Example: Each node is distinguished by an attribute – GPS sensors are practical for this.
  • 26. Architecture for a WSN (cont.) An address-free architecture (AFA)  Advantage – Randomly select probabilistically unique identifier for each transaction. – Spatial locality. – Temporal locality.  Drawback – Not applicable when static addressing of nodes is needed. – Identifier conflict.
  • 27. Final Remarks  Can you think of any applications where a wireless sensor network would be the best solution?  Do you foresee wireless sensor networks becoming ubiquitous within the next ten years? During your lifetime?

Editor's Notes

  1. ADC - Analog-Digital Converter
  2. industrial, scientific and medical (ISM) : http://en.wikipedia.org/wiki/ISM_band
  3. A microcontroller unit (MCU) is an integrated circuit (IC) that contains many of the functions found in a typical computer system. A microcontroller uses a microprocessor as its central processing unit and incorporates features such as memory, a timing reference, and input/output peripherals, all on the same chip.
  4. Micro-Electro-Mechanical Systems (MEMS) is the integration of mechanical elements, sensors, actuators, and electronics on a common silicon substrate through microfabrication technology.