wireless sensor networks in practice · wireless sensor networks in practice ... mobile nodes,...

32
What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo Wireless sensor networks in practice Including a cute rabbit Ruzena Chamrova March 17, 2011

Upload: trinhnhu

Post on 17-Apr-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Wireless sensor networks in practiceIncluding a cute rabbit

Ruzena Chamrova

March 17, 2011

Page 2: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Efficient disaster relief through Wireless Sensor Networks ?

Page 3: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Outline

What are Wireless Sensor Networks

Technical aspects and challenges

DIY platforms

Business - requirements and status-quo

Page 4: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Wireless sensor networks (WSNs)

Network of small spatially distributed devices that cancommunicate with each other over a medium

enabled by recent advances in processing, sensing andcommunication domain

deployed to monitor (sensors) and/or control (actuators) theenvironment

Page 5: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Example 1: Strain sensors of a train rail on a bridge

Small pre-planned WSN, event-driven data collection

Ben Franklin Bridge, PH

one-many (10 sensor nodes)

transmission range 100 m

low-power sampling mode (6Hz = 0.17s),increases when train present

strain rates logged to the nodes Flashmemory

data collected periodically by the basestation

J.S.Wilson / Sensor Technology Handbook (2005), Fig. www.zazzle.com

Page 6: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Example 2: ZebraNet - habitat monitoring in Kenya (2005)

Ad-hoc WSN, mobile nodes, mobile sink, necessity todiscover network routes

Zebra with a collar, Kenya

nodes mounted on zebras

harsh environment (water, bite)

GPS position sampled every 3 min

detailed information sampled every hour(sun/shade indication, speed)

base station moves and is onlyintermittently availablewww.princeton.edu/ mrm/zebranet.html

Page 7: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Example 3: Underwater acoustic WSN

Pre-planned network with underwater vehicles, acousticsignal

Autonomous underwater vehicle

high attenuation

high bit errors

temporary loss of connectivity

corrosion of sensors

battery lifetime (solar energy cannot beexploited)

bandwidth limitations

J. M. Daladier / PhD thesis University od South Florida (2009)

Page 8: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

WSNs have many faces ...

Taxonomy of WSNs

L. Mottola et al. / ACM Computing Surveys (2010)

Page 9: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

...which are are addressed at many levels

J. Yick et al. / Computer Networks 52 (2008) 2292–2330

Page 10: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenges

1 Use less power

2 Self-organize, be fault tolerant

3 Efficiently process data

4 Be secure

goo.gl/EZTND

Page 11: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenge 1: Use less power

Most energy in WSNs is spent on communication.

strict power management mechanisms (sleep modes)

data compression

application specific operating system (e.g. TinyOS)

efficient data management (TinyDB)

energy scavenging for battery (solar power)

Page 12: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenge 2: Self-organize, be fault tolerant

WSNs are often established in an ad-hoc way, thus requirethe capability to self-organize.

Internet routing protocols not suitable

Optimal clustering necessary for energy-efficiency

Sensors may fail (lack of power, damage, interference)

Necessity to change sensing rate, reroute packets

J.N. Al-karaki et al., IEEE Wireless Communications (2004)

Page 13: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenge 2: Self-organize, be fault tolerant

Mesh topology enables routing through alternative paths in caseof node failures (unlike star or tree topology). www.meshnetics.com

Page 14: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenge 3: Data processing

Processing can be performed on:

Nodeto save on communication requirements

Sinkprocessing to get the big picture (possibly react throughactuators)

Page 15: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Challenge 4: Security - better encryption, higher overhead

General issues: Denial of service, Host impersonation, informationdisclosure

Wireless specific security issues:

Resource Consumption critical node traffic or filling routingtable with rubbish

Interference strong noise signal disturbs communicationwithin WSN

Physical security nodes can be taken away

Page 16: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

DIY WSN platforms

Enabled thanks to:

Decreasing hardware costs

Simplified embedded development

Maturity and availability of technologies

Page 17: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Components of a WSN node

1 Wireless tranceiver with an antenna (transmission

range, power consumption)

2 Microcontroller and memory (processes received data,

determines software limitations)

3 Networking and application software

4 Power supply

5 Sensors and/or actuators

6 Other peripherals

www.meshnetics.com

Page 18: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Radio options for wireless sensor networks

T. Myllys / National Instruments (2009)

Page 19: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Available WSN platforms

Programmableand expandable

Programmable Adjustable

Platform Sun SPOT, Imote2,Make, Phidgets, Ar-duino, Telos

Mindstorms,Vex

Violet Rabbit

Market Researchers, start-ups, geeks

Children Wide com-munity

inspired by I.Pletikosa et al. (2010)

Page 20: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Platforms based on TI MSP430 processor 8-16 MHz

Telos (Crossbow)

10kB RAM, 48kB Flash

802.15.4 Radio

Humidity and temperature sensor

TinyOS, Contiki, Mantis

2x80$

www.wsnblog.com

Shimmer

10kB RAM, 40kB Flash

802.15.4 Radio, Bluetooth radio

3-Axis Accelerometer, ECG extra

TinyOS

2x200$

www.shimmer-research.com

Page 21: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

General-purpose high processing power platforms

Imote2 (Crossbow)

XScale processor, 13-416 MHz

256kB SRAM,32MBFLASH,32MB SDRAM

802.15.4 Radio

separate sensor boards

TinyOS, Linux

www.xbow.com

Sun SPOT (Oracle)

ARM920T processor, 180 MHz

512kB RAM, 4MB Flash

802.15.4 Radio

Accelerometer, temp., light sensor

Java

400$

sun.blogs.com

Page 22: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Extensible microcontroller platform

Arduino

flexible popular open-source prototyping platform

programmable with Arduino language similar to C

can be easily extended with wireless communication andsensors

FLASH 16 - 256 kB, SRAM 1 - 8 kB

arduino.cc

Page 23: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Demonstration: Simple temperature WSN, dataavailability anywhere

goo.gl/aXYlk

Node 1 - Coordinator

Computer

Xbee radio module

Node 2 - Router

Microcontroller ArduinoDuemilanove

Xbee radio module

Temperature sensor

Power supply

Page 24: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Simple temperature WSN

Node 1 - Coordinator

Node 2 - Router

Transmission range: 40 m, Data rate: 250 kb/s, Price: 130CHF, 15 + 15 lines of code

Page 25: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Simple temperature WSN - Pachube - data anywhere

Page 26: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Attractive target markets

B. Kennedy, NRC Canada (2009)

Page 27: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Logistics: Sense-aware packets

real-time tracking (expensive, perishable goods)

exact location, temperature, light, vital signs

120$ / month (FedEx, 2009), still in testing

FedEx SenseAware technology

www.senseaware.com

Page 28: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Environment: Tsunometer network

comparison of measured (buoys) and predicted values (nodes)

buoys often damaged by ships, weather or vandals

false alarms - 9 out of 10 earthquakes do not generate tsunami

DART sensors on the Ring Of Fire

goo.gl/RJi2I

Page 29: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Consumer WSNs: Violet Rabbit (Karotz)

wireless friend which reads out news, mails

senses and actuates (speaks when unhappy, practises Tai-Chi)

adjustable functions, RFID tags

its time will perhaps come soon

Violet nabaz rabbit

www.nabaztag.com

Page 30: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Bringing IOT concept closer - data brokerage platformsand mash-ups

Data brokerage platforms:

upload and share sensor data

public data can be displayed and queried

Pachube, Sensorbase, Sensorpedia, HP CeNSE

Mash-ups:

new data created by combining two or more resources

SensorMap (Microsoft)

A. Broring et.al, Sensors (2011)

goo.gl/1Sog

Page 31: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Market - technology push rather than market pull

Positive

active and growing market

core tech. developed

standards emerging

many suppliers

Negative

power management

lack of system integrators

immature app. level software

privacy

S.Methley, Plextek (2008)

Page 32: Wireless sensor networks in practice · Wireless sensor networks in practice ... mobile nodes, mobile sink, ... Mesh topology enables routing through alternative paths in case

What are Wireless Sensor Networks Technical aspects and challenges DIY platforms Business - requirements and status quo

Where next?

How far can you go with WSNs (technology-push vs.market-pull)?

Where could the problem of data integration lie (interest)?

How do you work around the privacy concerns of consumerWSNs?

www.ascendingtogether.com