Testing WSNs for the Glacier Jan Beutel, ETH Zurich · ,ooo 19, 000 18 ,ooo 17, 000 16 ,ooo 15, 000...

Post on 08-Oct-2020

0 views 0 download

Transcript of Testing WSNs for the Glacier Jan Beutel, ETH Zurich · ,ooo 19, 000 18 ,ooo 17, 000 16 ,ooo 15, 000...

The PermaSense DeploymentTesting WSNs for the Glacier

Jan Beutel, ETH Zurichwith Roman Lim, Mustafa Yücel and the PermaSense team

2

SNPK Project – Alpine Permafrost Monitoring

• Cooperation with Uni Basel (C. Tschudin) and Uni Zurich (S. Gruber)

3

The Sensor Network Case – Environmental Monitoring

Internet

4

Towards Real-world Validation of WSN Applications

Continuous IntegrationStep 1

6

Regular Builds with Notifications

7

Code Analysis using Findbugs

8

Graphical Reporting of Results

9

Test-runs and Log File AnalysisStep 2

10

Long-term Testing: 6 Days of Log Files

11

Refinement Through Repeated Test-runs

12

Variation of Network Topology

13

Parameter Tuning

14

The Final Result

15

Physical Parameter ExtractionStep 3

16

Basic Node Observation with the DSN: Target Power

17

Test-rig with Switchbox and Automatic DAQ

18

Temperature Cycle Testing in the Fridge

19

Basic Profiling of Voltage and Current

20

Detailed Power Analysis

21

Communication Window Current (10000 samples/sec)

22

Voltage Drops on High Current Consumption

23

DSN Node Pair for External Power and Clock Meas.

24

Induced Errors: Timing Offset Though Chilling

25

Somehow Sleep Seems to go Wild...

26

Not only Once... Maybe Systematically... ?

27

Temperature Dependant Sleep Current

28

The Future: Automatic Builds with Phys. Parameters