Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu
SenSys 2014
ZiSense Towards Interference Resilient Duty Cycling in Wireless - - PowerPoint PPT Presentation
ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks Xiaolong Zheng , Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 Existing low-power method Radio : major source of energy consumption Duty
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu
SenSys 2014
– Schedule nodes: sleep (radio off) or wake up (radio on)
2
Sender Receiver D D D D
C C
Radio on
C
CCA D Data packet ACK
– Energy detection by threshold – High energy on channel Busy channel Possible transmissions Wake up nodes – Effective energy efficient method in clean environments
3
4
2401.5 2480.5 Bluetooth Channels 79 77 1 2 3 2445 2465 Microwave oven
Sender Radio on
C
Receiver
C C
Interference
I I I I I
Time out
C
CCA
I
Interference
– Heterogeneous interference unnecessarily wakes up the receiver!
5
False wake-up, energy waste
[1] Mo Sha et al. Energy-efficient low power listening for wireless sensor networks in noisy environments, IPSN’13
6
No wake-up K readings ≥ threshold wake up
RSSI wakeup threshold 0 0 0 1 1 1 1 1 1 1 1 1 0 0 Poll CCA pin N times RSSI wakeup threshold 0 0 0 1 0 0 0 0 0 0 0 0 0 0
7
RSSI wakeup threshold MAX noise MIN packet RSSI MAX noise MIN packet
– High energy on channel Busy channel possible ZigBee transmissions – No matter how good the threshold is set, false wake-up problem still exists
8
9
hardware
– RSSI (Received Signal Strength Indicator)
– Different technologies in 2.4GHz leave distinguishable patterns on the time-domain RSSI sequence.
10
11
12
Shorter on-air time Valid range of
longer on-air time
13
Shorter packet interval Fixed packet interval longer packet interval
14
15
TRUE FALSE
16
ZigBee signal is detected.
17
algorithm
18
– Simple yet effective, because features are stable – Universal to directly use in another system, without training.
– C1 : PAPR ≤ PAPRZigBee; – C2 : Ton ≥ Tmin; – C3 : |MPI − MPIvalid| ≤ δ; – C4 : UNF = FALSE.
– (T,T,T,T) – (F,T,T,T) – (T,F,T,T)
19
in strict conformance with valid ZigBee sequence deal with some corrupted features
20
21
Algorithm TP rate FN rate TN rate FP rate Rule-based 97.5% 2.5% 97.6% 2.4% Decision tree 97.3% 2.7% 99.1% 0.9%
– Compared with specially trained decision tree
– False positive (false wake-up) rate: 2.4% – False negative (missing packet) rate: 2.5%
– Stable features which are extracted from hardware and standard specifications – Directly used in other systems
22
23
24
25
– 41 nodes deployed in a 50*100m2 office – Each method runs 24 hours
26
– Improve energy efficiency without extra overhead
27
28
End-to-end ETX Routing link RSSI
– Solve false wake-up problem – Recognize valid ZigBee signals by only RSSI sequence
– BoX-MAC-2: 24% (extreme case) and 38% (office) – AEDP: 27% (extreme case) and 50% (office)
29