16.05.2015 Views

Mobile Communications Ad-Hoc Networks & Wireless Sensor ...

Mobile Communications Ad-Hoc Networks & Wireless Sensor ...

Mobile Communications Ad-Hoc Networks & Wireless Sensor ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Mobile</strong> <strong>Communications</strong><br />

<strong>Ad</strong>-<strong>Hoc</strong> <strong>Networks</strong><br />

& <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong><br />

<strong>Ad</strong>-hoc networks<br />

Motivation<br />

Routing<br />

<strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong><br />

Motivation<br />

Routing<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 1


<strong>Mobile</strong> ad hoc networks: Motivation<br />

Standard <strong>Mobile</strong> IP needs an infrastructure<br />

Home Agent/Foreign Agent in the fixed network<br />

DNS, routing etc. are not designed for mobility<br />

Sometimes there is no infrastructure!<br />

remote areas, ad-hoc meetings, disaster areas<br />

cost can also be an argument against an infrastructure!<br />

Without infrastructure, how can data reach destination node, which path is<br />

suitable? routing<br />

no default router available<br />

every node should be able to forward<br />

A B C<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 2


Solution: <strong>Wireless</strong> & <strong>Mobile</strong> ad-hoc networks<br />

Network without infrastructure<br />

Use components of participants for networking<br />

Examples<br />

Single-hop: All partners max. one hop apart<br />

• Bluetooth piconet, PDAs in a room,<br />

gaming devices…<br />

Multi-hop: Cover larger distances,<br />

circumvent obstacles<br />

• Bluetooth scatternet, TETRA police network,<br />

car-to-car networks…<br />

Internet: MANET (<strong>Mobile</strong> <strong>Ad</strong>-hoc Networking) group<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 3


MANET Characteristics I<br />

Highly dynamic network topology<br />

Device mobility plus varying channel quality<br />

Partitioning and merging of networks possible<br />

Asymmetric connections possible<br />

risk of packet loss<br />

N 7 N 6<br />

N 6<br />

N 7<br />

N 1 N 1<br />

N 2<br />

N 3<br />

N 4<br />

N 5<br />

N 4<br />

N 2<br />

N 5<br />

N 3<br />

time = t 1 time = t 2<br />

good link<br />

weak link<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 5


MANET Characteristics II<br />

<strong>Wireless</strong> medium is broadcast medium<br />

Hidden and exposed nodes<br />

Limited battery capacities of mobile devices<br />

Amplified by signaling traffic, e.g., due to routing protocol messages<br />

Limited bandwidth<br />

Amplified by signaling traffic, e.g., due to routing protocol messages and by<br />

MAC protocol (collisions, hidden nodes, …)<br />

Time synchronisation of devices is difficult<br />

Energy saving becomes more difficult, e.g., periodic sleeping<br />

Security methods are more difficult to apply<br />

Interception of wireless channel<br />

Every device must be able to forward packets to other devices


Traditional routing algorithms<br />

Distance Vector<br />

periodic exchange of messages with all physical neighbors that contain<br />

information about who can be reached at what distance<br />

selection of the shortest path if several paths available<br />

Link State<br />

periodic notification of all routers about the current state of all physical links<br />

router get a complete picture of the network<br />

Example<br />

ARPA packet radio network (1973), DV-Routing<br />

every 7.5s exchange of routing tables including link quality<br />

updating of tables also by reception of packets<br />

routing problems solved with limited flooding<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 7


Problems of traditional routing algorithms<br />

Dynamics of the topology<br />

frequent changes of connections, connection quality, participants<br />

Limited performance of mobile systems<br />

periodic updates of routing tables need energy without contributing to the<br />

transmission of user data, sleep modes difficult to realize<br />

limited bandwidth of the system is reduced even more due to the exchange<br />

of routing information<br />

links can be asymmetric, i.e., they can have a direction dependent<br />

transmission quality<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 8


Routing in MANETs<br />

THE big topic in many research projects<br />

Far more than 50 different proposals exist<br />

The most simplest one: Flooding!<br />

Reasons<br />

Classical approaches from fixed networks fail<br />

• Very slow convergence, large overhead<br />

High dynamicity, low bandwidth, low computing power<br />

Metrics for routing<br />

Minimal<br />

• Number of nodes, loss rate, delay, congestion, interference …<br />

Maximal<br />

• Stability of the logical network, battery run-time, time of connectivity …<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 9


Overview MANET routing protocols<br />

Flooding for data transport<br />

Simplest „protocol“: every node forwards every packet<br />

Huge overhead<br />

Table-driven / Proactive routing<br />

Maintain routes to all other nodes permanently<br />

Constant, high signalling overhead<br />

On-demand-driven / Reactive routing<br />

Routes are discovered if needed<br />

Delayed packet forwarding since route must be established first<br />

Signalling overhead depends on traffic patterns<br />

Hybrid routing<br />

Mixture of proactive and reactive routing<br />

There is not „one single best“ routing protocol for MANETs<br />

Decision about „best“ depends on scenario


Classification of MANET routing protocols<br />

Unicast routing protocols<br />

for MANETs<br />

(topologie-based)<br />

Table-driven/<br />

pro-active<br />

Hybrid<br />

On-Demand<br />

-driven/reactive<br />

Cluster-based/<br />

hierarchical<br />

Distance-<br />

Vector<br />

• DSDV<br />

• ...<br />

Link-<br />

State<br />

• OLSR<br />

• TBRPF<br />

• FSR<br />

• STAR<br />

• ...<br />

• ZRP<br />

• ...<br />

• DSR<br />

• AODV<br />

• TORA<br />

• ...<br />

not covered: position-based routing protocols<br />

• LANMAR<br />

• CEDAR<br />

• ...


Abbreviations MANET routing protocols<br />

DSDV<br />

OLSR<br />

TBRPF<br />

FSR<br />

STAR<br />

ZRP<br />

DSR<br />

AODV<br />

TORA<br />

LANMAR<br />

CEDAR<br />

Destination-Sequenced Distance Vector<br />

Optimized Link State Routing<br />

Topology Broadcast based on Reverse-Path Forwarding<br />

Fisheye State Routing<br />

Source Tree <strong>Ad</strong>aptive Routing<br />

Zone Routing Protocol<br />

Dynamic Source Routing<br />

<strong>Ad</strong> <strong>Hoc</strong> On Demand Distance Vector<br />

Temporally-Ordered Routing Algorithm<br />

Landmark <strong>Ad</strong> <strong>Hoc</strong> Routing<br />

Core-Extraction Distributed <strong>Ad</strong> <strong>Hoc</strong> Routing


DSDV (Destination Sequenced Distance Vector)<br />

Early work<br />

on demand version: AODV<br />

Expansion of distance vector routing<br />

Sequence numbers for all routing updates<br />

assures in-order execution of all updates<br />

avoids loops and inconsistencies<br />

Decrease of update frequency<br />

store time between first and best announcement of a path<br />

inhibit update if it seems to be unstable (based on the stored time values)<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 13


Dynamic source routing I<br />

Split routing into discovering a path and maintaining a path<br />

Discover a path<br />

only if a path for sending packets to a certain destination is needed and no<br />

path is currently available<br />

Maintaining a path<br />

only while the path is in use one has to make sure that it can be used<br />

continuously<br />

No periodic updates needed!<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 14


Dynamic source routing II<br />

Path discovery<br />

broadcast a packet with destination address and unique ID<br />

if a station receives a broadcast packet<br />

• if the station is the receiver (i.e., has the correct destination address) then return<br />

the packet to the sender (path was collected in the packet)<br />

• if the packet has already been received earlier (identified via ID) then discard<br />

the packet<br />

• otherwise, append own address and broadcast packet<br />

sender receives packet with the current path (address list)<br />

Optimizations<br />

limit broadcasting if maximum diameter of the network is known<br />

caching of address lists (i.e. paths) with help of passing packets<br />

• stations can use the cached information for path discovery (own paths or paths<br />

for other hosts)<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 15


DSR: Route Discovery<br />

Sending from C to O<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

K<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 16


DSR: Route Discovery<br />

Broadcast<br />

P<br />

R<br />

[O,C,4711]<br />

C<br />

[O,C,4711]<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

K<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 17


DSR: Route Discovery<br />

P<br />

R<br />

[O,C/B,4711]<br />

C<br />

[O,C/G,4711]<br />

G<br />

[O,C/G,4711]<br />

Q<br />

A<br />

B<br />

E<br />

[O,C/E,4711]<br />

H<br />

I<br />

K<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 18


DSR: Route Discovery<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

[O,C/B/A,4711]<br />

B<br />

D<br />

E<br />

F<br />

H<br />

I<br />

[O,C/G/I,4711]<br />

K<br />

[O,C/E/H,4711]<br />

L<br />

J<br />

M<br />

N<br />

O<br />

[O,C/B/D,4711]<br />

(alternatively: [O,C/E/D,4711])<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 19


DSR: Route Discovery<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

[O,C/G/I/K,4711]<br />

K<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

[O,C/B/D/F,4711]<br />

[O,C/E/H/J,4711]<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 20


DSR: Route Discovery<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

K<br />

[O,C/G/I/K/M,4711]<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

[O,C/E/H/J/L,4711]<br />

(alternatively: [O,C/G/I/K/L,4711])<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 21


DSR: Route Discovery<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

K<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

[O,C/E/H/J/L/N,4711]<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 22


DSR: Route Discovery<br />

P<br />

R<br />

C<br />

G<br />

Q<br />

A<br />

B<br />

E<br />

H<br />

I<br />

K<br />

Path: M, K, I, G<br />

M<br />

O<br />

D<br />

F<br />

J<br />

L<br />

N<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 23


Dynamic Source Routing III<br />

Maintaining paths<br />

after sending a packet<br />

• wait for a layer 2 acknowledgement (if applicable)<br />

• listen into the medium to detect if other stations forward the packet (if possible)<br />

• request an explicit acknowledgement<br />

if a station encounters problems it can inform the sender of a packet or<br />

look-up a new path locally<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 24


Interference-based routing<br />

Routing based on assumptions about interference between signals<br />

N 1<br />

N 2<br />

R 1<br />

S 1<br />

N 5<br />

N 3<br />

N 4<br />

N 6<br />

R 2<br />

S 2<br />

N 9<br />

neighbors<br />

(i.e. within radio range)<br />

N 7<br />

N 8<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 25


Examples for interference based routing<br />

Least Interference Routing (LIR)<br />

calculate the cost of a path based on the number of stations that can<br />

receive a transmission<br />

Max-Min Residual Capacity Routing (MMRCR)<br />

calculate the cost of a path based on a probability function of successful<br />

transmissions and interference<br />

Least Resistance Routing (LRR)<br />

calculate the cost of a path based on interference, jamming and other<br />

transmissions<br />

LIR is very simple to implement, only information from direct neighbors is<br />

necessary<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 26


A plethora of ad hoc routing protocols<br />

Flat<br />

<br />

<br />

proactive<br />

• FSLS – Fuzzy Sighted Link State<br />

• FSR – Fisheye State Routing<br />

• OLSR – Optimised Link State Routing Protocol<br />

• TBRPF – Topology Broadcast Based on Reverse Path Forwarding<br />

reactive<br />

• AODV – <strong>Ad</strong> hoc On demand Distance Vector<br />

• DSR – Dynamic Source Routing<br />

Hierarchical<br />

CGSR – Clusterhead-Gateway Switch Routing<br />

<br />

<br />

<br />

HSR – Hierarchical State Routing<br />

LANMAR – Landmark <strong>Ad</strong> <strong>Hoc</strong> Routing<br />

ZRP – Zone Routing Protocol<br />

Geographic position assisted<br />

DREAM – Distance Routing Effect Algorithm for Mobility<br />

<br />

<br />

<br />

GeoCast – Geographic <strong>Ad</strong>dressing and Routing<br />

GPSR – Greedy Perimeter Stateless Routing<br />

LAR – Location-Aided Routing<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 27


Further difficulties and research areas<br />

Auto-Configuration<br />

Assignment of addresses, function, profile, program, …<br />

Service discovery<br />

Discovery of services and service providers<br />

Multicast<br />

Transmission to a selected group of receivers<br />

Quality-of-Service<br />

Maintenance of a certain transmission quality<br />

Power control<br />

Minimizing interference, energy conservation mechanisms<br />

Security<br />

Data integrity, protection from attacks (e.g. Denial of Service)<br />

Scalability<br />

10 nodes? 100 nodes? 1000 nodes? 10000 nodes?<br />

Integration with fixed networks<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 28


The next step: <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> (WSN)<br />

Commonalities with MANETs<br />

Self-organization, multi-hop<br />

Typically wireless, should be energy efficient<br />

Differences to MANETs<br />

Applications: MANET more powerful, more general<br />

↔ WSN more specific<br />

Devices: MANET more powerful, higher data rates, more resources<br />

↔ WSN rather limited, embedded, interacting with environment<br />

Scale: MANET rather small (some dozen devices)<br />

↔ WSN can be large (thousands)<br />

Basic paradigms: MANET individual node important, ID centric<br />

↔ WSN network important, individual node may be dispensable, data<br />

centric<br />

Mobility patterns, Quality-of Service, Energy, Cost per node …<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 30


Properties of wireless sensor networks<br />

<strong>Sensor</strong> nodes (SN) monitor and control the environment<br />

Nodes process data and forward data via radio<br />

Integration into the environment, typically attached to other networks over a<br />

gateway (GW)<br />

Network is self-organizing and energy efficient<br />

Potentially high number of nodes at very low cost per node<br />

SN<br />

SN<br />

GW<br />

Bluetooth, TETRA, …<br />

SN<br />

SN<br />

SN<br />

SN<br />

GW<br />

SN<br />

SN<br />

SN<br />

SN<br />

GW<br />

GW<br />

SN<br />

SN<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 31


Promising applications for WSNs<br />

Machine and vehicle monitoring<br />

<br />

<br />

<strong>Sensor</strong> nodes in moveable parts<br />

Monitoring of hub temperatures, fluid levels …<br />

Health & medicine<br />

<br />

<br />

Long-term monitoring of patients with minimal restrictions<br />

Intensive care with relative great freedom of movement<br />

Intelligent buildings, building monitoring<br />

<br />

<br />

Intrusion detection, mechanical stress detection<br />

Precision HVAC with individual climate<br />

Environmental monitoring, person tracking<br />

<br />

<br />

<br />

Monitoring of wildlife and national parks<br />

Cheap and (almost) invisible person monitoring<br />

Monitoring waste dumps, demilitarized zones<br />

… and many more: logistics (total asset management, RFID), telematics …<br />

<br />

WSNs are quite often complimentary to fixed networks!<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 32


Example: ScatterWeb <strong>Sensor</strong> Nodes<br />

Embedded <strong>Sensor</strong> Board<br />

<strong>Sensor</strong>s<br />

• Luminosity, noise detection, gas,<br />

vibration, PIR movement detection, pressure…<br />

Microphone/speaker, camera, display,<br />

IR sender/receiver, precise timing<br />

Communication using 868 MHz radio transceiver<br />

• Range up to 2 km LOS, 500 m indoor<br />

Software<br />

• Simple programming (C interface)<br />

• Optional: operating systems TinyOS, Contiki …<br />

• Optional: TCP/IP, web server …<br />

• Routing, management, flashing …<br />

Embedded <strong>Sensor</strong> Board<br />

Modular <strong>Sensor</strong> Node<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 33


Example: ScatterWeb Gateways<br />

USB<br />

Simple Integration PC world<br />

Enables over-the-air programming<br />

either point-to-point or broadcast<br />

including reliable multi-hop<br />

Ethernet<br />

RJ45 <strong>Ad</strong>apter for 10/100 Mbit/s<br />

Power-over-Ethernet (802.3af)<br />

Standard Internet protocols (IP, TCP, HTTP, HTTPS, ARP, DHCP)<br />

Integrated Web server providing applets for sensor net control<br />

Secure access of ScatterWeb from any browser on the net<br />

All-in-one<br />

WLAN, Ethernet, Bluetooth,<br />

GPS, GSM/GPRS, USB, serial…<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 34


<strong>Sensor</strong> <strong>Networks</strong>: Challenges and Research Areas<br />

Real-World Integration<br />

Gaming, Tourism<br />

Emergency, Rescue<br />

Monitoring, Surveillance<br />

Self-configuring networks<br />

Robust routing<br />

Low-power data aggregation<br />

Simple (indoor) Localization<br />

Managing wireless sensor networks<br />

Tools for access and programming<br />

Update distribution<br />

Long-lived, autonomous networks<br />

Use environmental energy sources<br />

Embed and forget<br />

Scalability, Quality of Service…<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 35


Routing in WSNs is different<br />

No IP addressing, but simple, locally valid IDs<br />

Example: directed diffusion<br />

Interest Messages<br />

• Interest in sensor data: Attribute/Value pair<br />

• Gradient: remember direction of interested node<br />

Data Messages<br />

• Send back data using gradients<br />

• Hop count guarantees shortest path<br />

Sink<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 36


Energy-aware routing<br />

Only sensors with sufficient energy forward data for other nodes<br />

Example: Routing via nodes with enough solar power is considered “for<br />

free”<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 37


Solar-aware routing<br />

Solar-powered node<br />

Send status updates to neighbors<br />

• Either proactive or<br />

when sniffing ongoing traffic<br />

Have neighbor nodes<br />

reroute the traffic<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 38


Today’s WSNs<br />

First generation of WSNs is available<br />

Diverse sensor nodes, several gateways<br />

Even with special sensors: cameras, body temperature…<br />

Basic software<br />

• Routing, energy conservation, management<br />

Several prototypes for different applications<br />

Environmental monitoring, industrial automation, wildlife monitoring …<br />

Many see new possibilities for monitoring, surveillance, protection<br />

<strong>Sensor</strong> networks as a cheap and flexible new means<br />

for surveillance<br />

Monitoring and protection of goods<br />

• Chemicals, food, vehicles, machines, containers, …<br />

Large application area besides military<br />

• Law enforcement, disaster recovery, industry,<br />

private homes, …<br />

<strong>Mobile</strong> <strong>Communications</strong> <strong>Ad</strong>-hoc <strong>Networks</strong> & <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!