AirSync: Time Synchronization for Large-Scale IoT Networks Using Aircraft Signals
- 2 April 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 22 (1) , 69-83
Abstract
The prosperity of Internet of Things (IoT) brings forth the deployment of large-scale sensing systems such as smart cities. To enable the collaboration tasks among distributed devices, time synchronization is crucial. However, due to the long-range and device heterogeneity, accurate time synchronization for a large-scale IoT network is challenging. Existing GPS or NTP solutions either require an outdoor environment or only have low and unstable accuracy. In this paper, we propose AirSync, a novel synchronization method that leverages the widely existed aircraft signals, ADS-B, to synchronize large-scale IoT networks with nodes even in indoor environments. But ADS-B messages have no time stamp and cannot provide a reference time. We leverage the continuity of aircraft movements to estimate the aircraft traveling time. Then devices that observe common aircraft moving segments can calculate their time offset. To obtain the time skew, we propose a combined aircraft linear regression method. We also design a transitive synchronization for devices that cannot observe common aircraft. Besides, we also design a duty-cycled ADS-B message collection method for resource-limited IoT devices. We implement a prototype of AirSync and evaluate its performance in various real-world environments. The results show that AirSync can obtain the sub-ms accuracy.Keywords
Funding Information
- National Key Research and Development Program of China (2018AAA0100500)
- National Natural Science Foundation of China (61932013, 62061146002, 61720106007)
- National Natural Science Foundation of China (61921003)
This publication has 21 references indexed in Scilit:
- On heterogeneous neighbor discovery in wireless sensor networks2015
- CESP: A Low-Power High-Accuracy Time Synchronization ProtocolIEEE Transactions on Vehicular Technology, 2015
- ZiSense2014
- Time synchronization: pivotal element in cloud forensicsSecurity and Communication Networks, 2014
- Secure Remote Health Monitoring with Unreliable Mobile DevicesJournal of Biomedicine and Biotechnology, 2012
- Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications2008
- Bidirectional A ∗ Search for Time-Dependent Fast Paths2008
- The flooding time synchronization protocol2004
- Fine-grained network time synchronization using reference broadcastsACM SIGOPS Operating Systems Review, 2002
- Internet time synchronization: the network time protocolIEEE Transactions on Communications, 1991