Professional Documents
Culture Documents
FALLSEM2014-15 CP0567 24-Jun-2014 RM01 Unit-II
FALLSEM2014-15 CP0567 24-Jun-2014 RM01 Unit-II
NETWORKS
Holger Karl and Andreas Wiilig, “Protocols and Architectures for Wireless Sensor
Networks” John Wiley & Sons Limited 2008.
Syllabus
Comparison with Adhoc wireless networks-
Challenges for WSNs - Difference between sensor
networks and Traditional sensor networks–Types of
Applications –Enabling Technologies for Wireless
Sensor Networks –Single Node Architectures–
Hardware Components – Energy Consumption of
Sensor Nodes, Issues in Designing a Multicast
Routing Protocol.
Infrastructure-based wireless networks
Server
Router
Infrastructure-based wireless networks – 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
Possible applications for infrastructure-free
networks
c
ho
Car to car communication ad
Possible applications for infrastructure-free networks
(cont..)
Energy supply?
Limited from point of deployment?
Some form of recharging, energy scavenging from
environment?
E.g., solar cells
Characteristic requirements for WSNs
Type of service of WSN
Not simply moving bits like another network
Rather: provide answers (not just numbers)
Issues like geographic scoping are natural requirements, absent from other networks
Quality of service
Traditional QoS metrics do not apply
Still, service of WSN must be “good”: Right answers at the right time
Fault tolerance
Be robust against node failure (running out of energy, physical destruction, …)
Lifetime
The network should fulfill its task as long as possible – definition depends on
application
Lifetime of individual nodes relatively unimportant
But often treated equivalently
Characteristic requirements for WSNs
Scalability
Support large number of nodes
Wide range of densities
Vast or small number of nodes per unit area, very application-
dependent
Programmability
Re-programming of nodes in the field might be necessary, improve
flexibility
Maintainability
WSN has to adapt to changes, self-monitoring, adapt operation
Incorporate possible additional resources, e.g., newly deployed nodes
Required mechanisms to meet requirements
! Big similarities
Differences
Scale – WSN often intended for larger scale
Real-time – WSN usually not intended to provide (hard) real-time
guarantees as attempted by field buses
Enabling technologies for WSN
Cost reduction
For wireless communication, simple microcontroller,
sensing, batteries
Miniaturization
Some applications demand small size
“Smart dust” as the most extreme vision
Energy scavenging
Recharge batteries from ambient energy (light,
vibration, …)
Conclusion
MANETs and WSNs are challenging and
promising system concepts
Many similarities, many differences
Both require new types of architectures & protocols
compared to “traditional” wired/wireless networks
In particular, application-specificness is a new issue
Sensor node architecture
Main components of a WSN node
Controller
Communication device(s)
Sensors/actuators
Memory
Memory
Power supply
Communication Sensor(s)/
Controller
device actuator(s)
Power supply
Ad hoc node architecture
Core: essentially the same
But: Much more additional equipment
Hard disk, display, keyboard, voice interface, camera,
…
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$
Atmel ATMega
8-bit controller, larger memory than MSP430, slower
Communication device
Which transmission medium?
Electromagnetic at radio frequencies?
Electromagnetic, light?
Ultrasound?
Energy characteristics
Power consumption to send/receive data?
Time and energy consumption to change between different states?
Transmission power control?
Power efficiency (which percentage of consumed power is radiated?)
Transceiver characteristics
Radio performance
Modulation? (ASK, FSK, …?)
Noise figure? NF = SNRI/SNRO
Gain? (signal amplification)
Receiver sensitivity? (minimum S to achieve a given E b/N0)
Blocking performance (achieved BER in presence of frequency-offset interferer)
Out of band emissions
Carrier sensing & RSSI characteristics
Frequency stability (e.g., towards temperature changes)
Voltage range
Transceiver states
Transceivers can be put into different operational states, typically:
Transmit
Receive
Idle – ready to receive, but not doing so
Some functions in hardware can be switched off, reducing energy consumption
a little
Sleep – significant parts of the transceiver are switched off
Not able to immediately receive something
Recovery time and startup energy to leave sleep state can be significant
Number of instructions
Energy per instruction: 1 nJ
Small battery (“smart dust”): 1 J = 1 Ws
Corresponds: 109 instructions!
Lifetime
Or: Require a single day operational lifetime = 24¢60¢60 =86400 s
1 Ws / 86400s ¼ 11.5 W as max. sustained power consumption!
Not feasible!
Multiple power consumption
modes
Way out: Do not run sensor node at full operation all the time
If nothing to do, switch to power safe mode
Question: When to throttle down? How to wake up again?
Typical modes
Controller: Active, idle, sleep
Radio mode: Turn on/off transmitter/receiver, both