DocumentCode :
108232
Title :
WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks
Author :
Tian Hao ; Ruogu Zhou ; Guoliang Xing ; Mutka, Matt W. ; Jiming Chen
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
Volume :
13
Issue :
6
fYear :
2014
fDate :
Jun-14
Firstpage :
1379
Lastpage :
1392
Abstract :
Time synchronization is a fundamental service for wireless sensor networks (WSNs). Although a number of message passing protocols can achieve satisfactory synchronization accuracy, they suffer poor scalability and high transmission overhead. An alternative approach is to utilize the global time references such as those induced by GPS and timekeeping radios. However, they require the hardware receiver to decode the out of band clock signal, which introduces extra cost and design complexity. This paper proposes a novel WSN time synchronization approach by exploiting the existing Wi-Fi infrastructure. Our approach leverages the fact that 802.15.4 sensors and Wi-Fi nodes often occupy the same or overlapping radio frequency bands in the 2.4 GHz unlicensed spectrum. As a result, a 802.15.4 node can detect and synchronize to the periodic beacons broadcasted by Wi-Fi access points (APs). A key advantage of our approach is that, due to the long communication range of Wi-Fi, a large number of 802.15.4 sensors can synchronize clock rates to the same beacons without any message exchange. This paper makes several key contributions. First, we experimentally characterize the spatial and temporal characteristics of Wi-Fi beacons in an enterprise Wi-Fi network consisting of over 50 APs deployed in a 300,000 square foot office building. Motivated by our measurement results, we design a novel synchronization protocol called WizSync. WizSync employs digital signal processing (DSP) techniques to detect periodic Wi-Fi beacons and use them to calibrate the frequency of native clocks. WizSync can intelligently predict the clock skew and adaptively schedules nodes to sleep to conserve energy. We implement WizSync in TinyOS 2.1.1 and conduct extensive evaluation on a testbed consisting of 19 TelosB motes. Our results show that WizSync can achieve an average synchronization error of 0.12 milliseconds over a period of 10 days with radio power consumption of 50.9 microwatts/node.
Keywords :
clocks; message passing; protocols; synchronisation; wireless LAN; wireless sensor networks; 802.15.4 node; 802.15.4 sensors; GPS; TelosB motes; TinyOS 2.1.1; WSN; Wi-Fi access points; Wi-Fi infrastructure; Wi-Fi nodes; WizSync; clock rates; clock signal; clock skew; clock synchronization; design complexity; digital signal processing; frequency 2.4 GHz; global time references; hardware receiver; message exchange; message passing protocols; overlapping radio frequency bands; periodic Wi-Fi beacons; satisfactory synchronization accuracy; spatial characteristics; synchronization protocol; temporal characteristics; time synchronization; timekeeping radios; transmission overhead; wireless sensor networks; IEEE 802.11 Standards; Synchronization; WiFi; Wireless sensor networks; Time synchronization; coexistence; interference; sensor networks;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2013.43
Filename :
6487508
Link To Document :
بازگشت