Wireless Sensornetworks
Concepts, Protocolls and Applications
Chapter 1
Introduction, Applications and Challenges
Hon.-Prof. Dr. rer. nat. Peter Langendrfer
leader of the research group of sensor nets
telefon: 0335 5625 350
fax: 0335 5625 671
e-mail: langendoerfer [ at ] ihp-microelectronics.com
web: www.tu-cottbus.de/systeme
general information
lecture dates
exercise each time after lecture (starts on demand)
exam at the beginning of the vacations by exam or orally
certificate by proof of their participation in lecture
(list of participants: at least 5 participated)
documents for lecture and exercise on chair website
for rescheduling information or other announcements
will be publish on chair website and/or by email
(please register in LEHVIS system)
www.tu-cottbus.de/systeme
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 2
Chair Systems
www.tu-cottbus.de/systeme
Literatur und Quellen
Protocols and Architectures for Wireless Sensor Networks
Prof. Holger Karl; Andreas Willig, Wiley, ISBN 0-470-09510-5
Distributed Sensor Networks
S. Sitharama Iyengar and Richard. R. Brooks, Chapman &
Hall/CRC, ISBN 1-58488-383-9
Wireless Sensor Networks, Architectures and Protocols
Edgar H. Callaway, Jr, Auerbach Publications ISBN 0-8493-1823-8
Sensor Technology Handbook
John S. Wilson, Newnes ISBN 0-7506-7729-5
Ad Hoc Wireless Networks
Mohamed Ilyas, CRC Press, ISBN 0-8493-1332-5
Prsentationen aus dem WWRF
Folien des Kollegen Karl aus Paderborn
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 3
Chair Systems
www.tu-cottbus.de/systeme
lecture overview
Introduction, Applications and Challenges
Single Node Architectures
Physical Layer
MAC Protocols
LLC Protocols
Routing Protocols
Network Architectures
DSN Architectures
Power Management
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 4
Chair Systems
www.tu-cottbus.de/systeme
infrastructure-based wireless networks
Typical wireless network: Based on infrastructure
e.g., GSM, UMTS,
base stations connected to a wired backbone network
mobile entities communicate wirelessly to these base stations
traffic between different mobile entities is relayed by base stations and
wired backbone
mobility is supported by switching from one base station to another
backbone infrastructure required for administrative tasks
Gateways
Server
winter term 2010 Wireless Sensor Networks
IP backbone
Router
Chapter 1 Page 5
Chair Systems
www.tu-cottbus.de/systeme
infrastructure-based wireless networks (2)
Which are the limits ?
What if
no infrastructure is available ?
e.g., in disaster areas
it is too expensive/inconvenient to set up ?
e.g., in remote, large construction sites
there is no time to set it up ?
e.g., in military operations
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 6
Chair Systems
www.tu-cottbus.de/systeme
possible applications for
infrastructure-free networks
factory floor automation
disaster recovery
car-to-car communication
ad
c
ho
military networking: tanks, soldiers,
finding out empty parking lots in a city, without asking a
server
search-and-rescue in an avalanche
personal area networking (watch, glasses, PDA, medical
appliance, )
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 7
Chair Systems
www.tu-cottbus.de/systeme
sensor equipment
tiny 1cm Particle
includes sensors, battery,
CPU, communication
source: www.teco.edu
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 8
Chair Systems
www.tu-cottbus.de/systeme
sensor nodes
UC Berkeley: COTS Dust
UC Berkeley: COTS Dust
UC Berkeley: Smart Dust
Rockwell: WINS
UCLA: WINS
winter term 2010 Wireless Sensor Networks
JPL: Sensor Webs
Chapter 1 Page 9
Chair Systems
www.tu-cottbus.de/systeme
Sensor Node
Antenna
Processor
Radio Frontend
Sensor Interface
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 10
Chair Systems
www.tu-cottbus.de/systeme
Sensorknoten
Antenne
Processor
Radio Frontend
Sensor Internface
Power
Mgmt.
Power
Supply
Microcontroller
I/O
HardwareAccelerator
Memory
Baseband
Base
band
Analogue
Frontend
Sensor
Communication Interface
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 11
Chair Systems
www.tu-cottbus.de/systeme
IHP Sensor nodes
Tandem Node
Power
Mgmt.
Power
Supply
Microcontroller
Speicher
Memory
250KB
Ein-/Ausgabe
Basisband
Baseband
IPMS430
SPI
HardwareHW
Acc
Beschleuniger
ECC, AES
Baseband
Analoges
868MHz
Frontend
Sensor
Kommunikationsschnittstelle
On board comm.
FeuerWhere Node designed by IHP
winter term 2010 Wireless Sensor Networks
First Tandem node, security
flavour for BSI
Chapter 1 Page 12
Chair Systems
www.tu-cottbus.de/systeme
sensors and local infrastructure
location aware mall Metro FutureStore
location aware shopping system
finds location of products
ubiquitous mall
mobile communication + sensors/RFID
tags
Sensor node
tiny 1cm
sensors,
battery,
CPU,
communication
Source: www.teco.edu
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 13
Chair Systems
www.tu-cottbus.de/systeme
telecom and internet world
most modern cell phones combine
features of former PDAs plus:
internet access
NFC
payment functionality
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 14
Chair Systems
www.tu-cottbus.de/systeme
sensors and internet
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 15
Chair Systems
www.tu-cottbus.de/systeme
applications
bird observation on Great Duck Island
interest: breeding behavior: usage of burrows,
environment, breeding sites
nodes located in burrows and on surface
measurement: humidity, pressure, temperature,
ambient light (every minute)
infrared sensors detect presence of birds
ad-hoc clusters with dedicated node for long-range
communication
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 16
Chair Systems
www.tu-cottbus.de/systeme
applications (2)
ZebraNet
interest: behavior of individual animals, interactions,
human impact
hundreds of square kilometers, years of observation,
every 3 minutes
animals carry nodes with GPS and sensors (now
light, more coming)
data transferred whenever nodes come close
together
mobile base station (car or plane) collects data from
time to time
related: cattle herding using virtual fences
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 17
Chair Systems
www.tu-cottbus.de/systeme
applications (3)
disaster relief operations
drop sensor nodes from an aircraft over a
wildfire
each node measures temperature
derive a temperature map
biodiversity mapping
use sensor nodes to observe wildlife
intelligent buildings (or bridges)
reduce energy wastage by proper humidity,
ventilation, air conditioning (HVAC) control
needs measurements about room
occupancy, temperature, air flow,
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 18
Chair Systems
www.tu-cottbus.de/systeme
sensors and local infrastructure
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 19
Chair Systems
www.tu-cottbus.de/systeme
Tunnel Monitoring
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 20
Chair Systems
www.tu-cottbus.de/systeme
application (3)
glacier monitoring
interest: monitor glacier dynamics to understand climate
nodes in drill holes measure pressure, temperature, tilt
base station on glacier uses differential GPS, transmits data via
GSM
major problem: radio communication through ice and water
ocean water monitoring
interest: global, long-term coverage of ocean and climate
measure temperature, salinity, ocean profile continuously
nodes cycle to 2000m depth every ten days
data transmitted to satellite when on surface
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 21
Chair Systems
www.tu-cottbus.de/systeme
application (4)
vital sign monitoring
Interest: monitor vital signs of patients in hospital using WSN
Better accuracy and patient comfort compared to conventional
approaches
Components: patient identifier, medical sensors, display device,
setup pen
Staff uses setup pen to set up associations between body area
nodes
parts assembly
Interest: assist assembly of do-it-yourself furniture
Parts and tools equipped with sensor nodes
Use force sensors (joints), gyroscope (screwdriver),
accelerometer (hammer)
Ad-hoc network detects activities, feedback via LEDs in furniture
parts
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 22
Chair Systems
www.tu-cottbus.de/systeme
application (5)
power monitoring
interest: save power in large office building
sensor node connected to each power outlet
transceiver nodes form multihop network to central unit, gateway
to internet
other applications
grape monitoring: conditions which influence plant growth
cold chain management: monitor food temperature compliance
avalanche rescue: assist rescue of avalanche victims
military vehicle tracking: find and track e.g. tanks
self-healing mine field: Intact mines hop into a breach
sniper localization: locate snipers and bullet trajectories
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 23
Chair Systems
www.tu-cottbus.de/systeme
application scenarios
facility management
intrusion detection into industrial sites
control of leakages in chemical plants,
machine surveillance and preventive maintenance
embed sensing/control functions into places no cable has gone
before
e.g., tire pressure monitoring
precision agriculture
bring out fertilizer/pesticides/irrigation only where needed
medicine and health care
post-operative or intensive care
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 24
Chair Systems
www.tu-cottbus.de/systeme
application scenarios (2)
logistics
equip goods (parcels, containers) with a sensor node
track their whereabouts total asset management
note: passive readout might suffice compare RFIDs
telematics
provide better traffic control by obtaining finer-grained
information about traffic conditions
intelligent roadside
cars as the sensor nodes
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 25
Chair Systems
www.tu-cottbus.de/systeme
Application Areas
Homeland Security
Industrial Automation
Telemedicine
winter term 2010 Wireless Sensor Networks
Context aware systems
Chapter 1 Page 26
Chair Systems
www.tu-cottbus.de/systeme
Geographical setting and system req.
Demonstration side
65 Ground water measurement
points
12,6km area
250m to 2000m distance
Rural/forest area
No power supply
Requirements
Automatic measurement (min. once
a day)
Radio transmission
Local buffering of measurement
results
10 year maintenance free operation
Temperature range -30Cto +40C
Protection against vandalism and
animals
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 27
Chair Systems
www.tu-cottbus.de/systeme
IQlevel System
Centralised server
GPRS/GSM connection
node
Local Internet-Server
Solar module
Low Power Wireless Sensor Network
868MHz Long Distance Radio
Ultra Low Power Micro controller
Low Duty Cycle Protocol
Crypto-based security
10 years life time
Mesh-Network incl. adaptive
routing
Digital probe
Ultra Low Power Micro controller
Modular probe
Pressure-, ph-value-, sulphate- and
elect. conductivity measurements
Buffering of measurement results
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 28
Chair Systems
www.tu-cottbus.de/systeme
Protecting First Responders
Vital parameters:
Body core temperature
Pulse
Blood oxygen saturation
Environmental data:
Remaining air in the breathing apparatus
Temperature inside protective clothing
Temperature at surface of protective clothing
Environmental temperature appr. 2 m above the head of fire
fighters
Relative humidity inside protective clothing
Relative humidity around the fire fighters
Explosive gas and/or explosive pyrolysis products
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 29
Chair Systems
www.tu-cottbus.de/systeme
Data handling
Buffering of all measurement data in the BAN
In network processing (local evaluation)
Timely transmission according a red-yellow-green model
Red: acute life threatening situation, immediate data transmission
(continuously)
Yellow: situation might become life threatening in a short time scale, data
transmission latest 10 sec. after measurement
Green: no threat at all, transmission of data every 60 seconds as self-test
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 30
Chair Systems
www.tu-cottbus.de/systeme
Harsh Environmental Conditions
Temperature up to 1000C
Saturated steam atmosphere
No sight due to smoke
Extremely noisy
Aggressive liquids and gas
Ionizing radiation
Blast e.g. after explosion
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 31
Chair Systems
www.tu-cottbus.de/systeme
Protecting Critical Infrastructure (Drinking
Water Pipeline)
Flow rate, pressure, quantity
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 32
Chair Systems
www.tu-cottbus.de/systeme
32
Measurement parameters
Measurements are done every 30 seconds
Location
Waterworks Briesen
Distance to next
substation
~1800 m
Briesen
<~5800m
(protection on pipe bursts)
Jacobsdorf
(protection on pipe bursts)
~4800m
Pilgram/Pagram
(protection on pipe bursts)
~2500m
Reservoir
0m
winter term 2010 Wireless Sensor Networks
Parameter
flow rate
pressure, outlet
position of butterfly valve
pressure pipe A(1)
pressure pipe N(2)
position of butterfly valve
flow rate
quantity
pressure pipe A(1)
pressure pipe N(2)
position of butterfly valve
pressure pipe A(1)
pressure pipe N(2)
position of butterfly valve
flow rate
quantity intake from
waterworks with negativ
back flow
quantity intake from
waterworks
Chapter 1 Page 33
Unit
(m/h)
(bar)
indication
(bar)
(bar)
indication
(m/h)
(m)
(bar)
(bar)
indication
(bar)
(bar)
indication
(m/h)
(m)
(m)
Chair Systems
www.tu-cottbus.de/systeme
Pipe access points
Spot to place additional
hardware
No power supply
Distance up to 3 km (usually
less)
Power supply
Distance up to 6 km
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 34
Chair Systems
www.tu-cottbus.de/systeme
34
SCADA Integration
WSAN
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 35
Chair Systems
www.tu-cottbus.de/systeme
Intended System /software architecture
MSP430 uC
Standard 868MHz radio (e.g. cc1100)
+ power amplifier + good antenna
Tailored MAC & network stack
tinyOS
Software Architecture
Sensor
control
Node Control
Transport
Routing
Forwarding
MAC
Update
service
Ciphers
Data storage
radio
winter term 2010 Wireless Sensor Networks
tinyOS
HW
IDS
Attestation
watchdog
Chapter 1 Page 36
Sensor
Network Services DCU PROT
MIB/Identity
Chair Systems
www.tu-cottbus.de/systeme
What we would like to have
Lego like sensor node construction kit
Secure Sensor Node for CIP
Sensor Node for Protection of First
Responders/Environmental Monitoring
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 37
Chair Systems
www.tu-cottbus.de/systeme
Construction Kit: Existing Components
C/Processors
Leon 2-3; MIPS; MSP430 derivate; 8051
Radio Front Ends
UWB (802.15.4a), 868MHz (802.15.4 V2006); EN13757-3-4
Hardware Accelerators/Power management
AES, ECC, TCP Checksum ; PowerSwitches
Operating systems
tinyOS, Contiki, Reflex (BTU Cottbus); eCos
Protocols
TCP, 802.15.4 Software (hardware under development); IHP-beaconing
Middleware
tinyDSM (Event Definition; SQL like query language)
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 38
Chair Systems
www.tu-cottbus.de/systeme
roles of participants in WSN
sources of data: Measure data, report them somewhere
Typically equip with different kinds of actual sensors
sinks of data: Interested in receiving data from WSN
May be part of the WSN or external entity, PDA, gateway,
actuators: Control some device based on data, usually
also a sink
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 39
Chair Systems
www.tu-cottbus.de/systeme
design space
deployment
random or installed at chosen spots
one-time or continuous
classes: random/manual; one-time/iterative
mobility
motion by environment (e.g. wind, water)
motion because attached to mobile entities (e.g. zebras)
motion of automotive nodes
can be desired property or undesirable accident
motion has large impact on network algorithms
classes: immobile/partly/all; occasional/continuous;
active/passive
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 40
Chair Systems
www.tu-cottbus.de/systeme
design space (2)
cost, size, resources, energy
form factor depends on application (microscopic to shoebox)
cost from cents to hundreds of euro's
energy, computing, processing resources depend on size
classes: brick, matchbox, grain, dust
heterogeneity
first approach: identical or indistinguishable nodes only
in practice: a variety of nodes can be very useful
bundle computational or communication resources (cluster
heads)
special capabilities only for some (e.g. GPS)
gateways to external networks (GSM, satellite, Internet)
heterogeneity has large effect on complexity of software
classes: homogeneous/heterogeneous
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 41
Chair Systems
www.tu-cottbus.de/systeme
design space (3)
communication modality
How do nodes communicate ?
most common: radio waves, usually sub-gigahertz bands
light beams or laser: smaller, more energy efficient (cf. Smart Dust)
RFID coupling, sound, ultrasound also useful
classes: radio, light, inductive, capacative, sound
infrastructure
How to construct the communication network ?
infrastructure-based: sensors communicate via base stations only
ad-hoc: direct communication between nodes
infrastructure is costly to deploy, ad-hoc often preferred
ad-hoc allows routers, multihop, message forwarding
classes: infrastructure / ad-hoc
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 42
Chair Systems
www.tu-cottbus.de/systeme
design space (4)
network topology
important property:
diameter = max number of hops between any two nodes
single hop (d=1), infrastructure based (d=2), ad-hoc (d big)
topology affects QoS and software complexity
classes: single-hop / star / networked stars / tree / graph
coverage
depends on range of attached sensors
sensors could cover only part of area of interest, or all, or
multiply
coverage influences observational accuracy, redundancy,
processing
classes: sparse / dense / redundant
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 43
Chair Systems
www.tu-cottbus.de/systeme
design space (5)
connectivity
Nodes always connected or only sometimes ?
Network sometimes partitioned ?
connectivity influences communication protocols and data gathering
classes: connected / intermittent / sporadic
size
range: a few nodes to thousands of nodes
lifetime
How long does the sensor network exist ?
range: some hours to several years
other QoS requirements
real-time, robustness, tamper-resistance, eavesdropping resistance,
unobtrusiveness, stealth
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 44
Chair Systems
www.tu-cottbus.de/systeme
Node Capabilities & Requirements
Processing power :
Memory :
Energy resources :
Active Time:
Cost :
winter term 2010 Wireless Sensor Networks
8 or 16 bit C
16 to 256 kByte
typical small batteries
1000-5000 mAh
energy harvesting
1-15 years
1-100 $/node
Chapter 1 Page 45
Chair Systems
www.tu-cottbus.de/systeme
real life connectivity
figures show WSN deployed on
a flat parking lot
expected: simple, circular shape
of region of communication
not realistic
instead:
correlation between distance and
loss rate is weak; iso-loss-lines are
not circular but irregular
asymmetric links are relatively
frequent (up to 15%)
significant short-term PER
variations even for stationary nodes
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 46
Chair Systems
www.tu-cottbus.de/systeme
three regions of communication
effective region: PER consistently 10%
transitional region:
anything in between,
with large variation
for nodes at
same distance
poor region: PER well beyond 90%
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 47
Chair Systems
www.tu-cottbus.de/systeme
discussion and conclusions
single hardware platform will not be sufficient to cover applications
avoid application-specific hardware by small set of platforms
cover different parts of design space
modular approach (exchange components of node) could help
software situation is even more complex
cover design space with set of protocols, algorithms, basic services
system designer is still faced by complexity of design space
use middleware as in conventional systems ? No...
aspects of DS are hard to hide from developer (e.g. topology)
must expose characteristics to handle resource limitations
Middleware would introduce significant resource overheads
unconventional approaches towards general abstractions under
discussion, may be tis is even kind of middleware
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 48
Chair Systems
www.tu-cottbus.de/systeme
see you !
Thanks for your attention !
winter term 2010 Wireless Sensor Networks
Chapter 1 Page 49
Chair Systems
www.tu-cottbus.de/systeme