Cheepsync: a time synchronization service for resource constrained bluetooth le advertisers

作者: Sabarish Sridhar , Prasant Misra , Gurinder Singh Gill , Jay Warrior

DOI: 10.1109/MCOM.2016.7378439

关键词:

摘要: Clock synchronization is highly desirable in distributed systems, including many applications the Internet of Things and Humans. It improves efficiency, modularity, scalability system, optimizes use event triggers. For IoTH, BLE - a subset recent Bluetooth v4.0 stack provides low-power loosely coupled mechanism for sensor data collection with ubiquitous units (e.g., smartphones tablets) carried by humans. This fundamental design paradigm enabled range broadcast advertising modes. While its operational benefits are numerous, lack common time reference mode has been limitation. article presents describes CheepSync, service advertisers, especially tailored requiring high precision on resource constrained platforms. Designed top existing standard, CheepSync framework utilizes low-level timestamping comprehensive error compensation mechanisms overcoming uncertainties message transmission, clock drift, other system-specific constraints. was implemented custom designed nRF24Cheep beacon platforms (as broadcasters) commercial off-the-shelf Android ported passive listeners). We demonstrate efficacy numerous empirical evaluations variety experimental setups, show that average (single-hop) accuracy 10 μs range.

参考文章(15)
Martin Horauer, Nikolaus Kero, Roland Holler, Ulrich Schmid, Technikum Vienna, Klaus Schossmaier, PSynUTC - Evaluation of a High Precision Time Synchronization Prototype System for Ethernet LANs Proceedings of the 34th Annual Precise Time and Time Interval Systems and Applications Meeting. pp. 263- 277 ,(2002)
Prasant Misra, Vasanth Rajaraman, S. N. Aishwarya, Bharat Dwivedi, Jay Warrior, CleanHands: an integrated monitoring system for control of hospital acquired infections information processing in sensor networks. pp. 348- 349 ,(2015) , 10.1145/2737095.2742928
Anthony Rowe, Vikram Gupta, Ragunathan (Raj) Rajkumar, Low-power clock synchronization using electromagnetic energy radiating from AC power lines Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems - SenSys '09. pp. 211- 224 ,(2009) , 10.1145/1644038.1644060
R. Gusella, S. Zatti, The accuracy of the clock synchronization achieved by TEMPO in Berkeley UNIX 4.3BSD IEEE Transactions on Software Engineering. ,vol. 15, pp. 847- 853 ,(1989) , 10.1109/32.29484
Hermann Kopetz, Wilhelm Ochsenreiter, Clock Synchronization in Distributed Real-Time Systems IEEE Transactions on Computers. ,vol. 36, pp. 933- 940 ,(1987) , 10.1109/TC.1987.5009516
Miklós Maróti, Branislav Kusy, Gyula Simon, Akos Lédeczi, None, The flooding time synchronization protocol international conference on embedded networked sensor systems. pp. 39- 49 ,(2004) , 10.1145/1031495.1031501
Flaviu Cristian, Probabilistic clock synchronization Distributed Computing. ,vol. 3, pp. 146- 158 ,(1989) , 10.1007/BF01784024
Saurabh Ganeriwal, Ram Kumar, Mani B. Srivastava, Timing-sync protocol for sensor networks international conference on embedded networked sensor systems. pp. 138- 149 ,(2003) , 10.1145/958491.958508
Jeremy Elson, Lewis Girod, Deborah Estrin, Fine-grained network time synchronization using reference broadcasts ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 147- 163 ,(2002) , 10.1145/844128.844143
Olga Saukh, Marco Zimmerling, Federico Ferrari, Lothar Thiele, Efficient network flooding and time synchronization with Glossy information processing in sensor networks. pp. 73- 84 ,(2011)