Testing WSNs for the Glacier Jan Beutel, ETH Zurich · ,ooo 19, 000 18 ,ooo 17, 000 16 ,ooo 15, 000...
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