Introduction To Wireless Sensor Networks: Networking Aspects
Introduction To Wireless Sensor Networks: Networking Aspects
Networks:
Networking Aspects
Nancy Panousopoulou
Electrical and Computer Engineer, PhD
Signal Processing Lab, ICS-FORTH
[email protected]
8.04.2014, 10.04.2014
Outline
• Part 1: Applications, Standards and Protocols
• Lower bit rates than data networks (nominal max typically 250kbps) – reduced bandwidth requirements
• Easily stretched w.r.t. application area changes & / the network size increases
• Throughput / s.m. Dense networks are not only large-scale networks…
• Operating Systems
What do we sense?
Depends on the application
Challenges:
• Accuracy & Operational parameters
(e.g. how battery fluctuations affect accuracy)
• Size
• Hardware design
• How to make them battery-less….
proces
sing
How do we process it?
One of the most active research area in WSNs for the last decade…
No session /
APP Sensing, Data Processing presentation layers
as in conventional data
networks
Transport ? Depending on HW capabilities & application demands
(lightweight version – limited functionality)
NWK Open for research ( well-studied algorithms in practice)
Router / Gateway
Resources
Small volume of information • High Volume of information
(locally available) • Global perspective on the entire
system
Outline
• Part 1: Applications, Standards and Protocols
• Operating Systems
IEEE 802.15.1 MAC and PHY Layer Specifications for 2002 / 2005 Bluetooth Core Configuration v4.0 and
(Bluetooth) Wireless Personal Area Networks (WPANs) Bluetooth Low Energy (2009)
IEEE 802.15.2 Coexistence of Wireless Personal Area 2003 In hibernation since 2011.
Networks With Other Wireless Devices
Operating in Unlicensed Frequency Bands
IEEE 802.15.3 MAC and PHY Layer Specifications for High 2003 802.15.3b (2006): Amendment to MAC
Rate Wireless Personal Area Networks (HR- Sublayer
WPANs)
802.15.3c (2009): Millimeter-wave-based
IEEE 802.15.4 PHY and MAC Layer for Low Rate 2003 /2006/ 2011 802.15.4.a (2007): PHY Layer Extension to
Wireless Personal Area Networks (LR- Chirp Spectrum Techniques and UWB systems
WPAN)
802.15.4c (2009): Alternative PHY Extension
to support one or more of the Chinese 314-316
MHz,
430-434 MHz, and 779-787 MHz bands
802.15.4d (2009): Alternative PHY Layer
Extension to support the Japanese 950 MHz
Bands
802.15.4e (2012): Amendment 1: MAC sub-
Layer
802.15.4f (2012): Active Radio Frequency
Identification (RFID) System PHY
802.15.4j (2013) – Alternative PHY Extension
to support Medical Body Area Network
(MBAN) services operating in the 2360-2400
MHz band
IEEE 802.15.4
IEEE 802.15.4 Types of Devices [15]
• Full-Function Device (FFD)
• Capable of acting as the network’s coordinator or as a simple device
• Undertaking complex network functionalities
• Reduced-Function Device (RFD)
• Extremely low bandwidth demands application specs (e.g. front-end low
complexity sensors with no network intelligence, passive RFID, etc)
A PAN Coordinator
• Associates a PAN with an ID. Networks with different PAN IDs cannot communicate
directly with each other.
• Allows nodes to join, leave the PAN. If necessary initiates, terminates, routes the
communication (RFD)
• Usually is plugged into power source (Vs RFDs and FFDs)
Coordinator
RFD
FFD
PAN ID = 241
IEEE 802.15.4: The PHY map@ 2011 release [14-15]
BPSK 20
Many modulation
Mandatory
options
868 - 868.6 Europe 1 ASK 250
Optional
O-QPSK 100
MPSK
779-787 China 8 250 Mandatory
P-QPSK
BPSK 40 Mandatory
BSPK 20
950-956 Japan 22 Mandatory
GFSK 100
O-QPSK
16 Mandatory
(DSSS)
250
2400 - 2483.5 Worldwide CSS
14 Optional
CSS 1000
249.6 - 749.6 110 – 27400
1 BPM and BPSK Optional
(UWB sub-gigahertz) (Varying w.r.t. chip rate)
3244 - 4724 110 – 27400
4 BPM and BPSK Optional
(UWB low band) (Varying w.r.t. chip rate
Worldwide
5944 - 10234 110 – 27400
11 BPM and BPSK Optional
(UWB high band) (Varying w.r.t. chip rate
IEEE 802.15.4
PHY tasks [15, 16-18]
28
PHY metrics…
Rural Industrial
• RSSI Vs LQI: cuttoff threshold of RSSI that affects the LQI (=> chip error rate)
• However: different environment has also different RSSI – LQI relationship
• @ industrial environment: higher LQI variation Vs @ home / working environments,
where LQI presents lower variations…[17,18]
29
IEEE 802.15.4
The MAC [15]
PAN Coordinator
CAP: Contention Access Period->Nodes compete for accessing the wireless medium
CFP: Contention Free Period -> Nodes transmit on their pre-allocation slots
IEEE 802.15.4
The MAC [15]
Two modes for accessing the channel
• Unslotted CSMA-CA
• Delay for backoff exponent;
• Perform Clear Channel Assessment;
• If channel is idle => transmission
• Else => increase backoff exponent and try again
• Slotted CSMA-CA
• Basic steps of CSMA-CA
• The start of the first backoff period of each device is aligned
with the start of the beacon transmission.
• The channel has to be clear for a number of backoff
periods before the transmission commences
A comparison….[14]
PHY Layer supported 2.4 GHz (FHSS / AFH) 2.4 GHz DSSS / 2.4 GHz UWB: sub GHZ / 3-10 GHz 2.36 – 2.4 GHz
CSS (802.15.4j)
• Routing Vs Forwarding..
• Routing: Build routing tables with information on how a given destination can be
reached
• Forwarding: Consult a routing table to forward a packet to its next hop.
• Whilst considering…
• Topologies are dynamic (even if nodes are static, topologies change as new sensor
join the network, or old ones leave the network, e.g. due to battery depletion)
• Optimization metrics vary w.r.t. to application demands:
• Increase lifetime (energy-efficient paths)
• Minimize interference
• Exploit geographic characteristics
Routing for wireless sensor networks
• Basic categories for routing [19]
• Data-driven. Data are flooded towards from the source nodes towards the sink. OR
Paths are build based on gossiping mechanism OR The sink sends queries to certain
regions and waits for data from the sensors located in the selected regions.
Examples. Directed-diffusion, SPIN
• Hierarchical. Nodes are organized in clusters or in trees, and they perform data
aggregation towards a cluster head or a sink. Cluster formation is typically based on
the energy reserve of sensors and sensor's proximity to the cluster head.
Examples. Collection-tree protocol, LEACH, Routing Low-power & Lossy Networks (RPL)
Routing for wireless sensor networks
• Basic categories for routing (cont’)
• Network flow & QoS-aware. Route setup is modeled and solved as a network flow
problem. QoS-aware protocols consider end-to-end delay requirements while setting
up the paths in the sensor network.
Examples. Ad-hoc On-demand Distance Vector (AODV)
Routing for wireless sensor networks
An example: Collection-tree protocol [20]
Forward Engine
(handling transmission queue. It
• Some number of nodes in a network advertise themselves as decides when and if to send
tree roots. them – forwarding and on-node
generated packets)
• Nodes form a set of routing trees to these roots.
Routing Engine
(based on Link Estimator,
• CTP is address-free in that a node does not send a packet to a
particular root; instead, it implicitly chooses a root by deciding the next hop/parent)
choosing a next hop.
monitor, control, inform and automate the delivery and use of energy and water.
create smarter homes that enhance the comfort, convenience, security and energy management for the consumer
secure and reliable monitoring and management of non-critical, low-acuity healthcare services targeted
at chronic disease, aging independence and general health, wellness and fitness.
Conclusions
• Introduction to WSN
• Core aspects
• ZigBee: specifications for people for don’t care about the WSN needy greedy
implementation details….
Next
• Part 1: Applications, Standards and Protocols