+ All Categories
Home > Documents > Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in...

Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in...

Date post: 07-Jun-2018
Category:
Upload: vuduong
View: 213 times
Download: 0 times
Share this document with a friend
46
Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/ 1 1
Transcript
Page 1: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Ultra-Low Energy Wireless Sensor Networks in Practice

Marko HännikäinenDepartment of Computer SystemsTampere University of Technology

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/1

1

Page 2: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Tampere University of Technology (TUT)Established in 1965

12,200 students (2007)

2 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Page 3: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

DACI research groupDepartment of Computer SystemsFaculty of Computing and Electrical Engineering

Prof. Marko Hännikäinen, Prof. Timo D. Hämäläinen, Personnel ca. 30: researchers (PhD students) and research

assistants (MSc students)

Competence Wireless Sensor Networks Wireless LANs Web applications and services Multi-processor embedded system design methods

Outcome 1997-2008 200+ international publications 8 PhD theses, 50+ MSc theses

Major funding from subcontracted industry projects

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/3

Page 4: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

WSN research efforts by DACI

Large national industry and public funded projects 2000-2008

50 PY (researchers and research assistants) + supervision

Currently 10+ persons involved in WSN research

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/4

Page 5: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Introduction to WSNs

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/5

Page 6: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Low-Energy Wireless Sensor Networks (1/2)WSN is a new topic in research and

development as the term is used today

WSN consists of a large number of nodes that organise autonomously

WSN nodes are resource constrained (limited computing, communication, and energy)

WSN targets at low price, small size with high embedding

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/6

Page 7: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Low-Energy Wireless Sensor Networks (2/2)WSN applications are versatileMeasure environment

Control other systems

Identify, locate persons and assets

Transfer, save, and refine information

Main emerging standards are ZigBee(IEEE 802.15.4), (Ultra Low Power) Bluetooth, WirelessHart, 6LoWPAN, RFIDs, TinyOS, and Prorietary

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/7

Page 8: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

0

500

1000

1500

2000

2500

1999 2000 2001 2002 2003 2004 2005 2006 2007

IEEE Hannikainen

2

4

51

N

IEEE articles containing ”Wireless Sensor Network”

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/8

Julkaisuja/kpl

Comparison: 2006

Processor architecture: 100

Internet protocol: 221

Optimization algorithm: 469

Wireless network: 1694

Page 9: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

in Practice

Ultra-Low Energy Wireless Sensor Networks

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/9

Page 10: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Low-Energy WSNs in Practice

1. WSN technologyGetting the core technology working

2. Design tools and infrastructure integration Integration and extending exiting

systems

Tools for design, simulation, diagnostics

3. Applications What can be done/should be done with

WSNs?

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/10

Page 11: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

WSN Technology

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/11

Page 12: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Building of a wireless sensor node (0)Wired starting point

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/12

Physical sensors and interfaces

T

wire

Page 13: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Building of a wireless sensor node (1)Wireless

temperature sensor

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/13

Physical sensors and interfaces

Radio Module

Sample & send

T

Page 14: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Building of a wireless sensor node (2)Ad-hoc mesh

protocols

Multi-hop routing

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/14

Physical sensors and interfaces

Radio Module

Protocols

T

Physical sensors and interfaces

Radio Module

Protocols

Physical sensors and interfaces

Radio Module

Protocols

Page 15: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Building of a wireless sensor node (3)Embedded

applications

Measuring

Data processing (filtering, aggregating, compressing, ...)

Storing

Actuating

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/15

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Page 16: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Building of a wireless sensor node (4)Gateways to

auxiliary hosts & networks

Interface to any new sensor element

Energy sources

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/16

Gateways

Energysource

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Physical sensors and interfaces

Radio Module

Protocols

T

Applications

Switch

Interface

Page 17: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TUTWSN node Node is an embedded system running

protocols and several applications Senses environment or controls other

devices

Different types and number of physical sensor attached to a node e.g. IR and piezo (motion detection), G-

3D sensor, humidity, temperature, GPS, luminance, CO2, magnetic, compass

Interfaces for RS232, I/O, Ethernet (TCP/IP), GPRS

TUTWSN is optimised for low power consumption - lifetime up to years with AA-batteries

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/17

Applications

M2M

MAC

Routing

SensorAPI

Radios

Lum

inanne

Tem

pera

ture

Self

Dia

gnostics

Processors

SensorO

S

Hardware abstraction layer

Transfer

Tlux

Asset tr

ackin

g

PC

Sensors and actuators

CO2 G

Physical sensorsand interfaces

Radio Module

Protocols

T

Applications

Page 18: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TUTWSN research in brief

Dynamic autonomous mesh networking and data centric routing

TUTWSN research is not a single network – a family of platforms and protocols in modular HW/SW components

Implementable with commercial off-the-shelf components

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/18

Node

Node

Node

Node

Node

Node

Gateway

Gateway

Node

Node

Page 19: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TUTWSN main features

Energy efficiency also in router nodes

Mutual mobility of nodes (fast neighbour discovery and re-routing)

Several gateways to/from other networks

Network is programmable and firmware can be updated on-the-field

Used in real application deployments

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/19

Node

Node

Node

Node

Node

Node

Gateway

Gateway

Node

Page 20: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Antenna

Transceiver

Battery

MCU

Temperature

sensor

Voltage regulation

Push button and

LED

TUTWSN hardware example

Battery

CR123A

Transceiver

nRF2401AMCU Core

Temp Sensor

DS620

MCU PIC18LF4620

ADC

RAM

FLASHEEPROM

2.25 V

Voltage

Converter

MAX1725

20 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

• Does not place extensive functional and non-functional requirements on HW

• The features are achieved by algorithms

Page 21: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TUTWSN nodes

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/21

2.4 GHz TUTWSN

Hop distance 100–300m

Avg. Power 150-500 uW

Sampling interval 30s–10 min

Lifetime up to 2 years (2xAA)

433 MHz TUTWSN

Hop distance 0.5 – 2 km

Avg. Power 2 mW

Sampling interval 30s – 10 min

Lifetime up to 1 year (2xAA)

Page 22: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Tools and infrastructure integration

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/22

Page 23: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TCP/IP

TUTWSN ethernet gateway Java Messaging

Service

XML

SQL/ODBC

XML messaging(SOAP)

DB JMS

TUTWSN GPRS gateway

Customer applicationservers

3rd party serviceintegration (e.g. Google)

TUTWSN application server

TCP/IP

TCP/IP sockets

Gateway Software(WSN & IP Proxy)

InternetDelivery

TUTWSN infrastructure

TUTWSN nodes

23 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Page 24: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Web Applications

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/24

Page 25: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Application control

25 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Page 26: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

100

1000

10000

0,1 1 10 100f btx (Hz)

Pm

(µW

)

= 20 s

= 100 s

= 500 s

T s

T s

T s

Design tools and simulations

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/26

Database

Physical Deployment

Theoretical models

1rxm st tx btx rx brx

s btx

PP T E f E f

T f

Simulations

Diagnostics

Page 27: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Examples of realtime diagnostics

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/27

Page 28: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Voltage / 5 days

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/28

Page 29: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Single hop TX reliability (node to node)

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/29

Page 30: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

RF channel and TDMA slotscheduling

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/30

Page 31: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Applications

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/31

Page 32: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Applications areas and drivers

WSN optimises current processes and enables new potential applications

Energy saving by the green movement From personal level to city-wide WSNs

Security Personal security, asset management,

security enhancing information

Fault and condition monitoring Home & industry

Environment monitoring Safe living surroundings, urban air quality

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/32

Page 33: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

TUTWSN application deploymentsMonitoring applications

Indoors & outdoors

Tracking applications

Person and asset tracking

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/33

Page 34: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Frost and snow temp monitoring

Finnish Lapland, 07-08

Utilized by the Finnish Meteorological Institute’s Research Centre to verify satellite measurements

WSN monitors frost depth

snow depth

air, soil and tree trunks temperatures

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/34

Page 35: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Example: TUTWSN at home

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/35

Page 36: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/36

“20 minute” home WSN• According to

OnWorld,

WSNs reduce

installation

costs by up to

80%

• No dust,

paint, wires,

waiting

Page 37: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Ethernet Gateway Node

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Pushbutton

Green led

Ethernet port

Casing holder

Red led

AC -connector

37

Page 38: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Ethernet Gateway attached to ADSL modem

38 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Page 39: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Online web services

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/39

Page 40: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/40

Multipoint temperature inside fridge

Example

Page 41: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/41

Example

Page 42: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Conclusions and future work

Ultra-Low Energy Wireless Sensor Networks in Practice

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/42

Page 43: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Challenges in WSN research and adoptionTwo fields of engineering:

computers and communications

Piece-wise solutions, lack of common interfaces

Lack of killer application & strong belief in killer application

Strong belief in the near future standard

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/43

Page 44: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Cross-layer design

1

2

3

4

5

Delay

Mobility

Throughput

Security

EnergyAutonomy

Range

Reactivity

Availability

Scalability

Design time tailoring

Runtime configuration

Runtime adaptation

Temperature monitoring network

44 (C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/

Page 45: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Key topics for future research workMethods and tools for managing the

WSN design space Increased abstraction for efficient

integrationCross-layer design tools

Architectural compatibilityTCP/IP, XML, Web, SOA/SOAP, Java,

Mobile“Realistic” APIs

Physical deployments and pilotingRequired for technological development

and user acceptance(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/45

Page 46: Department of Computer Systems Tampere … WSN...Ultra-Low Energy Wireless Sensor Networks in Practice Marko Hännikäinen Department of Computer Systems Tampere University of Technology

Conclusions summaryMoving from the potential enabling

technology phase into efficient adoption of the technology

Not the standard – the efficient utilization of standard components

Integration of WSN just in case for various purposes – without single killer application?

TUTWSN is available for co-operation research projects

(C) DACI Research Group - www.tkt.cs.tut.fi/research/daci/46


Recommended