Top Banner
The PermaSense Project Wireless Sensor Networks for Extreme Environments Jan Beutel ETH Zurich
39
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The PermaSense Project af Jan Beutel, ETH Zurich

The PermaSense ProjectWireless Sensor Networks for

Extreme Environments

Jan BeutelETH Zurich

Page 2: The PermaSense Project af Jan Beutel, ETH Zurich

19.11.2008

Page 3: The PermaSense Project af Jan Beutel, ETH Zurich

16.7.2003

Photo: Bruno Jelk

Page 4: The PermaSense Project af Jan Beutel, ETH Zurich

16.7.2003

Foto: Bruno Jelk

Rockfall release mechanisms and their connection to time and climate (change) are not understood

Page 5: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense – Aims and Vision

Geo-science and engineering collaboration aiming to:– provide long-term high-quality sensing in harsh

environments

– facilitate near-complete data recovery and near real-time delivery

– obtain better quality data, more effectively

– obtain measurements that have previously been impossible

– provide relevant information for research or decision making, natural hazard early-warning systems

Page 6: The PermaSense Project af Jan Beutel, ETH Zurich

Understanding Root Causes of Catastrophes

Eiger east-face rockfall, July 2006, images courtesy of Arte Television

Page 7: The PermaSense Project af Jan Beutel, ETH Zurich

Our patient does not fit into a laboratory

Page 8: The PermaSense Project af Jan Beutel, ETH Zurich

So the laboratory has to go on the mountain

Page 9: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense Deployment Sites 3500 m a.s.l.

A scientific instrument for precision sensing and data recovery in environmental extremes

Page 10: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense – Key Architectural Requirements

• Support for ~25 nodes

• Different sensors– Temperatures, conductivity, crack

motion, ice stress, water pressure

– 1-60 min sensor duty-cycle

• Environmental extremes– −40 to +65° C, ΔT ≦5° C/min

– Rockfall, snow, ice, rime, avalanches, lightning

• Near real-time data delivery

• Long-term reliability– ≧99% data yield

– 3 years unattended lifetime

Relation to other WSN projects

• Comparable to other environmental monitoring projects

– GDI [Szewczyk], Glacsweb [Martinez], Volcanoes [Welsh], SensorScope [Vetterli], Redwoods [Culler]

• Lower data rate

• Harsher, higher yield & lifetime

• Data quality/integrity

Page 11: The PermaSense Project af Jan Beutel, ETH Zurich

Sensor Network Technology

Page 12: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense – System Architecture

• Support for multiple sensor types

• Wireless sensor network– Ultra low-power data gathering (Dozer)

• Base station– Embedded Linux (Gumstix)

– 4 GB local storage, data duplication

– WLAN/GPRS connectivity, backup modem

– Solar powered

• Data backend– Streaming interface with metadata (GSN)

– Standard internet services for monitoring

Page 13: The PermaSense Project af Jan Beutel, ETH Zurich

The Big Picture – Network System Integration

Page 14: The PermaSense Project af Jan Beutel, ETH Zurich

At the Core – Low-power Wireless Sensors

• Static, low-rate sensing (2 min)

• Temperature profiles, crack meters, resistivity

• 3 years operation

• < 0.1 Mbyte/node/day

Page 15: The PermaSense Project af Jan Beutel, ETH Zurich

Based on Recent Research Achievements

• Dozer ultra low-power data gathering system– Beacon based, 1-hop synchronized TDMA

– Optimized for ultra-low duty cycles

– 0.167% duty-cycle, 0.032mA

• System-level, round-robin scheduling– “Application processing window” between data transfers and beacons

– Custom DAQ/storage routine

time

jitter

slot 1 slot 2 slot k

data transfercontention

window beacon

timeslot 1 slot 2 slot k

Application processing window

[Burri – IPSN2007]

Page 16: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense – Sensor Node Hardware

• Shockfish TinyNode584– MSP430, 16-bit, 8MHz, 10k SRAM, 48k Flash

– LP Radio: XE1205 @ 868 MHz

• Waterproof housing and connectors

• Protective shoe, easy install

• Sensor interface board

– Interfaces, power control

– Temp/humidity monitor

– 1 GB memory

• 3-year life-time

– Single Li-SOCl2 battery, 13 Ah

– ~300 A power budget

Page 17: The PermaSense Project af Jan Beutel, ETH Zurich

Sensors Contribute to Power Consumption

Page 18: The PermaSense Project af Jan Beutel, ETH Zurich

Ruggedized for Extreme Environments

Page 19: The PermaSense Project af Jan Beutel, ETH Zurich

PermaDozer – Total Power Performance Analysis

1/30 sec

1/120 sec

148 uA average power

Page 20: The PermaSense Project af Jan Beutel, ETH Zurich

Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Infrastructure &

Data Management

Page 21: The PermaSense Project af Jan Beutel, ETH Zurich

Long-haul Communication – Directional WLAN

• 7.5 km from weather radar on Klein Matterhorn

• Leased fiber/DSL from Zermatt Bergbahnen AG

• Commercial components (Mikrotik)

• Weatherproofing

Page 22: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense – Base Station Situation

Page 23: The PermaSense Project af Jan Beutel, ETH Zurich

Base Station - Embedded Linux & WLAN Router

Gumstix Verdex

TinyNodeGSM

WLAN Router

EMP Protectors

IP68 Enclosure and Connectors

Page 24: The PermaSense Project af Jan Beutel, ETH Zurich

Basic On-Site Support – Power, Weather, Camera

• Mobile power/deployment box– 12V photovoltaic system

– Surge protection

– Remote switchable power channels (reset)

– Internal humidity/temperature monitor

– 220V converter for deployment work

• Weather station

• Webcam

Page 25: The PermaSense Project af Jan Beutel, ETH Zurich

Data Management – Online Semantic Data

• Global Sensor Network (GSN)– Data streaming framework from EPFL

– Organized in “virtual sensors”, i.e. data types/semantics

– Hierarchies and concatenation of virtual sensors enable on-line processing

– Translates data from machine representation to SI values

– Adds metadata

Private PublicMetadata

==============

Position

Sensor type

Import from field GSN GSN Web export

Page 26: The PermaSense Project af Jan Beutel, ETH Zurich

Multi-Site, Multi-Station Datenmanagement

Page 27: The PermaSense Project af Jan Beutel, ETH Zurich

Central Web-based Data Access

Page 28: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense Sensors – Sensor Rod Example

Page 29: The PermaSense Project af Jan Beutel, ETH Zurich

Geoscience: Fast Localized Thaw by Advection

Near-surface temperature/conductivity

Combination with lab experiments and models

Page 30: The PermaSense Project af Jan Beutel, ETH Zurich

Installation Work on Matterhorn 09/2007

PermaSense installation 2007, images courtesy of Arte Television

Page 31: The PermaSense Project af Jan Beutel, ETH Zurich

PermaSense Sensors – Crack Meter Example

Page 32: The PermaSense Project af Jan Beutel, ETH Zurich

Geoscience: Cryogenic Rock Movement/Weathering

Dilatation data with cleared thermal signal

Temperature [°C]

Distance [mm]

Temperature [°C]

Dis

tance

[m

m]

Resi

stance

[M

Ohm

]

Temperature [°C]

Moisture saturation and freezing dynamics captured by sensor rod

Page 33: The PermaSense Project af Jan Beutel, ETH Zurich

Experiences…

Page 34: The PermaSense Project af Jan Beutel, ETH Zurich

Physical Reality Impacting Performance

Watchdog Resets

time

Storage Duration

DAQ Duration

Ambient Temperature

Page 35: The PermaSense Project af Jan Beutel, ETH Zurich

Experiences – First Behavioral Data from the Field

Battery Voltage & Temperature

# Lost Packets

System Outage

Loss of Connectivity

Page 36: The PermaSense Project af Jan Beutel, ETH Zurich

3 Months Later – Increasing Runtime Errors

Node Reboot

System Outages# Lost Packets

Loss of Connectivity

Page 37: The PermaSense Project af Jan Beutel, ETH Zurich

Data Quality and Integrity

• Since 07/2008: 95„874„376 data points

• Inconsistencies– Between timestamps and sequence numbers

• Duplicates

• Data gaps– Sporadic

– Systematic

Revision / Extension June 2010Service 2009Installation & Service 2008

Sensornode 20 - 22 new installiation

Page 38: The PermaSense Project af Jan Beutel, ETH Zurich

Key PermaSense Challenges

System Integration Correct Test and Validation

Actual Data Interdisciplinary Team

Page 39: The PermaSense Project af Jan Beutel, ETH Zurich

Interested in more?

http://www.permasense.ch

• ETH Zurich– Computer Engineering and

Networks Lab

• University of Zurich– Department of Geography

• University of Basel– Department Computer Science