Beruflich Dokumente
Kultur Dokumente
students
1600 PhD students
500 tenured faculty
Stockholm
Things possible
Characteristics of WSNs
Battery-operated nodes
Mobility of nodes
Wireless Communications
P
C
WSNs
Computer Networking
Outline
Smart buildings
WSNs to Control of temperature, light intensity, air and humidity.
www.instablogsimages.com
Source: Ed Arens
Smart grids
source: http://deviceace.com/
Smart grids: Smart Grids: It's All About Wireless Sensor Networks
(http://stanford.wellsphere.com)
Added flexibility
Sensor and actuator nodes can be placed more appropriately
Controller
New Phy, MAC and routing protocols for adaptive latencies and
reliabilities
Outline
Node architecture
Memory
Transceiver
device
Controller
Power supply
Main components of a WSN node
Controller
Communication device(s)
Sensors/actuators
Memory
Power supply
Sensors/
actuators
Controller
Main options:
Microcontroller general purpose processor, optimized for embedded applications,
low power consumption
DSPs optimized for signal processing tasks, not suitable for WSNs
FPGAs may be good for testing
ASICs only when peak performance is needed, no flexibility
Example microcontrollers
Texas Instruments MSP430
16-bit RISC core, up to 4 MHz, versions with 2-10 kbytes RAM,
several DACs, RT clock, prices start at 0.49 US$
Fully operational 1.2 mW
Deepest sleep mode 0.3 W only woken up by external interrupts (not even
Transceiver states
Transmit
Receive
significant
Some examples
Chipcon CC 2400
Implements 802.15.4
2.4 GHz, DSSS modem
250 kbps
Higher power consumption
than above transceivers
Infineon TDA 525x family
E.g., 5250: 868 MHz
ASK or FSK modulation
RSSI, highly efficient power
amplifier
Intelligent power down,
self-polling mechanism
Excellent blocking
performance
Low self-discharge
Long shelf live
Capacity under load
Efficient recharging at low current
Good relaxation properties (seeming self-recharging)
Voltage stability (to avoid DC-DC conversion)
Energy scavenging
How to recharge a battery?
Energy consumption
Number of instructions
Lifetime
Require a single day operational lifetime = 24x60x60 =86400 s
Esaved
Eoverhead
Psleep
t1
down
tevent
up
Start
processing
Typical modes
A note
The following terms are often used meaning the same thing
1.
node
2.
sensor
3.
processor
4.
agent
Outline
Network architecture
We illustrate typical WSNs architecture used by the standard IEEE
802.15.4
IEEE 802.15.4 is the de-facto reference standard for low data rate and
Characteristics:
low cost
3 types of topologies
star topology
peer-to-peer topology
cluster tree
Cluster-tree topology
Outline
WSN protocols
The communication operations of a node are specified by a set of
Controller
Application
Presentation
Session
Cross-layer interaction
and optimization
Transport
Routing
MAC
Phy
Protocol stack
Physical layer
2.4Ghz global, 250Kbps
915MHz America, 40Kbps
868MHz Europe, 20Kbps
Medium Access Control (MAC) layer
Routing
MAC
Phy
The SFD indicates the end of the SHR and the start of the packet data
PHR: PHY header
PHY payload < 128 byte
Application
Presentation
Session
Transport
Routing
MAC
Phy
modulation format
P. Park, P. Di Marco, P. Soldati, C. Fischione, K. H. Johansson, A Generalized Markov Model for an Effective
Analysis of Slotted IEEE 802.15.4, IEEE MASS 2009 (Best Paper Award)
C. Fischione, S. Coleri Ergen, P. Park, K. H. Johansson, A. Sangiovanni-Vincentelli, Medium Access Control
Analytical Modelling and Optimization in Unslotted IEEE 802.15.4 Wireless Sensor Networks, IEEE SECON 09
data service
management service
The MAC data service enables the transmission and reception of MAC
Superframes
Superframe structure:
CSMA-CA
Each device has 3 variables: NB, CW and BE.
NB: number of times the CSMA/CA algorithm was required to
CSMA/CA
Flow diagram to
Transmit a packet
with CSMA/CA in
Slotted and
Unslotted modalities
The GTSs always appears at the end of the active superframe starting
beacons
GTS allocation:
Communication to a coordinator in
a beacon-enabled network
Communication to a coordinator in
non-beacon-enabled network
From a coordinator
in a beacon-enabled PAN
From a coordinator
in a nonbeacon-enabled PAN
listen
sleep
Advantages:
simple implementation
additional hardware not required
Disadvantage:
smaller energy savings as compared to the more complex
solutions (TDMA), unless optimization of sleep and wake times
is adapted to changing data traffic conditions.
preambles
data
sleep
listen
Energy
Latency
Reliability
: desired probability that the delay is less than
: minimum desired probability with which a data packet should
be received.
Application
Presentation
Session
Transport
Routing
MAC
4
A
Phy
2
1
1
2
3
D
2
1
2
E
1
H
2
2
4
2 F
G
2
Outline
System
Controller
Controller
Delay
Packet losses
Methematical description of a
control system
The state of a control system can be mathematically described by
Solution
one
close to a desired
delay
Process
Controller
Exercise
controller?
3. Energy consumption?
Control requirements
Optimize (statically or
on-line) the protocol
parameters
P. Park, C. Fischione, A. Bonivento, K. H. Johansson, A. Sangiovanni-Vincentelli, Breath: a SelfAdapting Protocol for Timely and Reliable Data Transmission in Wireless Sensor Networks, to appear in
IEEE Transactions on Mobile Computing, 2010.
Conclusion
We have studied the most important aspects for wireless sensor
networks
1.
Node architecture
2.
Network architecture
3.
4.
5.
P. Park, C. Fischione, K. H. Johansson, AdaptiveIEEE 802.15.4 Protocol for Energy Efficient, Reliable,
and TimelyCommunications, ACM/IEEE IPSN 10.
P. Park, C. Fischione, A. Bonivento, K. H. Johansson, A. Sangiovanni-Vincentelli, Breath: a SelfAdapting Protocol for Timely and Reliable Data Transmission in Wireless Sensor Networks, IEEE
Transactions on Mobile Computing, 2010.
Thanks
An Introduction to
Wireless Sensor Networks
IoT Global Forum Shanghai
Tutorial Day
Fudan University, November 3, 2011
Carlo Fischione
Associate Professor of
Wireless Sensor Networks
Access Linnaeus Center and Electrical Engineering
KTH Royal Institute of Technology
web: http://www.ee.kth.se/~carlofi
e-mail: carlofi@kth.se