[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3302506.3310408acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article
Open access

LongShoT: long-range synchronization of time

Published: 16 April 2019 Publication History

Abstract

Low-Power Wide Area Networks, such as LoRaWAN, are rapidly gaining popularity in the field of wireless sensing and actuation. While LoRaWAN is heavily studied in applications and performance, the concept of time has rarely been characterized in such networks. Many applications will require synchronized local clocks with varying levels of precision in order to maintain consistency and coordination in the network. Traditional time synchronization protocols however do not fit LoRaWAN's delay-inherent, low duty cycle, network model and wide-area deployment topology. Meanwhile, relying on GPS for time is not an option for low-power applications.
In this paper, we present LongShoT, a time synchronization scheme built on LoRaWAN capable of synchronizing device clocks to within 10μs of a reference clock with a single network request. This is achieved by utilizing the deterministic properties of LoRaWAN networks along with hardware- and MAC-level timestamping of packets. LongShoT was implemented on consumer off-the-shelf hardware and evaluated over physically distributed devices using GPS 1PPS as a reference. Our results show that LongShoT achieves an average synchronization error of less than 2μs and compensates oscillator drift to less than 0.1ppm with devices distributed within 4km of a gateway.

References

[1]
Ferran Adelantado, Xavier Vilajosana, Pere Tuset-Peiro, Borja Martinez, Joan Melia-Segui, and Thomas Watteyne. 2017. Understanding the Limits of LoRaWAN. IEEE Communications Magazine 55, 9 (2017), 34--40.
[2]
Marco Centenaro, Lorenzo Vangelista, Andrea Zanella, and Michele Zorzi. 2016. Long-range communications in unlicensed bands: The rising stars in the IoT and smart city scenarios. IEEE Wireless Communications 23, 5 (2016), 60--67.
[3]
Chiara Maria De Dominicis, Student Member, Paolo Pivato, Paolo Ferrari, David Macii, Emiliano Sisinni, and Alessandra Flammini. 2013. Timestamping of IEEE 802.15. 4a CSS signals for wireless ranging and time synchronization. IEEE Transactions on Instrumentation and Measurement 62, 8 (2013), 2286--2296.
[4]
A. Dongare, C. Hesling, K. Bhatia, A. Balanuta, R.L. Pereira, B. Iannucci, and A. Rowe. 2017. OpenChirp: A Low-Power Wide-Area Networking architecture. In 2017 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2017.
[5]
John Eidson. 2005. IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. IEEE Std 1588-2008 (Revision of IEEE Std 1588-2002) (2005), 1--269.
[6]
Jeremy Elson, Lewis Girod, and Deborah Estrin. 2002. Fine-grained Network Time Synchronization Using Reference Broadcasts. SIGOPS Oper. Syst. Rev. 36, SI (12 2002), 147--163.
[7]
Espressif Systems. 2018. ESP32 Datasheet. (2018), 58.
[8]
Federico Ferrari, Marco Zimmerling, Lothar Thiele, and Olga Saukh. 2011. Efficient network flooding and time synchronization with Glossy - IEEE Xplore Document. Information Processing in Sensor Networks (IPSN), 2011 10th International Conference on (2011), 73--84. http://ieeexplore.ieee.org/document/5779066/?arnumber=5779066
[9]
Saurabh Ganeriwal, Ram Kumar, and Mani B Srivastava. 2003. Timing-sync Protocol for Sensor Networks. In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys '03). ACM, New York, NY, USA, 138--149.
[10]
Bob Iannucci and Anthony Rowe. 2017. Crowdsourced Smart Cities. Intelligent Transportation Systems (ITS) World Congress (2017).
[11]
Dieter Kirchner. 1991. Two-Way Time Transfer Via Communication Satellites. Proc. IEEE 79, 7 (1991), 983--990.
[12]
Mikko Lehtinen, Ari Happonen, and Jouni Ikonen. {n. d.}. Accuracy and time to first fix using consumer-grade GPS receivers. ({n. d.}).
[13]
Christoph Lenzen, Philipp Sommer, and Roger Wattenhofer. 2015. PulseSync: An efficient and scalable clock synchronization protocol. IEEE/ACM Transactions on Networking 23, 3 (2015), 717--757.
[14]
Roman Lim, Balz Maag, and Lothar Thiele. 2016. Time-of-Flight Aware Time Synchronization for Wireless Embedded Systems. International Conference on Embedded Wireless Systems and Networks (2016), 149--158.
[15]
LoRa-Alliance. 2015. A technical overview of LoRa and LoRaWAN. November (2015), 1--20.
[16]
LoRa Alliance. 2018. LoRaWAN 1.0.3 specification. Lora-Alliance.Org 1 {Online}, Accessible: https://lora-alliance.org/sites/default/files/2018-07/lorawan1.0.3.pdf (2018), 1--72. https://lora-alliance.org/sites/default/files/2018-07/lorawan1.0.3.pdf
[17]
Anh Luong, Peter Hillyard, Alemayehu Solomon Abrar, Charissa Che, Anthony Rowe, Thomas Schmid, and Neal Patwari. 2018. A Stitch in Time and Frequency Synchronization. 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN) (2018), 96--107.
[18]
M Maróti, B Kusy, G Simon, and AA Lédeczi. 2004. The flooding time synchronization protocol. SenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems (2004), 39--49.
[19]
Samarth Mathur, Anand Sankar, Prajwal Prasan, and Bob Iannucci. 2017. Energy Analysis of LoRaWAN Technology for Traffic Sensing Applications. Intelligent Transportation Systems (ITS) World Congress (2017).
[20]
Yasir Mehmood, Farhan Ahmad, Ibrar Yaqoob, Asma Adnane, Muhammad Imran, and Sghaier Guizani. 2017. Internet-of-Things-Based Smart Cities: Recent Advances and Challenges. IEEE Communications Magazine 55, 9 (2017), 16--24.
[21]
David L. Mills. 1991. Internet Time Synchronization: The Network Time Protocol. IEEE Transactions on Communications 39, 10 (1991), 1482--1493.
[22]
Umber Noreen, Ahcene Bounceur, and Laurent Clavier. 2017. A study of LoRa low power and wide area network technology. 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP) (2017), 1--6.
[23]
OriginGPS. 2014. Nano Hornet (ORG1411) GPS Antenna Module. (2014).
[24]
Kristofer S. J. Pister and Lance Doherty. 2008. TSMP: Time synchronized mesh protocol. Pdcs JANUARY 2008 (2008), 391--398.
[25]
Inc. Qualcomm. 2015. SiRFstar GSD4e 1PPS Timing Accuracy. (2015).
[26]
Mattia Rizzi, Paolo Ferrari, Alessandra Flammini, and Emiliano Sisinni. 2017. Evaluation of the IoT LoRaWAN Solution for Distributed Measurement Applications. IEEE Transactions on Instrumentation and Measurement 66, 12 (2017), 3340--3349.
[27]
H. G. Schroder Filho, J. Pissolato Filho, and V. L. Moreli. 2016. The adequacy of LoRaWAN on smart grids: A comparison with RF mesh technology. IEEE 2nd International Smart Cities Conference: Improving the Citizens Quality of Life, ISC2 2016 - Proceedings (2016).
[28]
Semtech. 2013. LoRa Modem Design Guide. July (2013), 1--9.
[29]
Semtech. 2016. SX1276/77/78/79 Datasheet. August (2016).
[30]
Semtech. 2016. SX1301 Datasheet. (2016), 1--63.
[31]
Gyula Simon, Miklos Maróti, AA Lédeczi, Gyorgy Balogh, Branislav Kusy, Andras Nádas, Gabor Pap, Janos Sallai, and Ken Frampton. 2004. Sensor Network-based Countersniper System. In Proceedings of the 2Nd International Conference on Embedded Networked Sensor Systems (SenSys '04). ACM, New York, NY, USA, 1--12.
[32]
Fikret Sivrikaya and Bulent Yener. 2004. Time Synchronization in Sensor Networks: A Survey. (2004).
[33]
Sanjib Sur, Teng Wei, and Xinyu Zhang. 2014. Autodirective audio capturing through a synchronized smartphone array. Mobisys (2014), 28--41.
[34]
Marc Weiss. 2014. Accurate Time and Frequency Transfer During Common-View of a GPS Satellite. February 1980 (2014).
[35]
Andrew J. Wixted, Peter Kinnaird, Hadi Larijani, Alan Tait, Ali Ahmadinia, and Niall Strachan. 2017. Evaluation of LoRa and LoRaWAN for wireless sensor networks. Proceedings of IEEE Sensors 0 (2017), 5--7.
[36]
Miao Xu, Wenyuan Xu, Tingrui Han, and Zhiyun Lin. 2016. Energy-Efficient Time Synchronization in Wireless Sensor Networks via Temperature-Aware Compensation. ACM Transactions on Sensor Networks 12, 2 (2016), 1--29.

Cited By

View all
  • (2024)WoCA: Avoiding Intermittent Execution in Embedded Systems by Worst-Case Analyses with Device StatesProceedings of the 25th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3652032.3657569(83-94)Online publication date: 20-Jun-2024
  • (2024)Advancing LoRaWAN Network Efficiency through Dynamic Receive Window Adjustment2024 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC57260.2024.10571078(1-6)Online publication date: 21-Apr-2024
  • (2024)A Microsecond Energy-Efficient LoRa Time Synchronization Based on Low-Layer Timestamping and Asymmetric Time TranslationIEEE Transactions on Vehicular Technology10.1109/TVT.2023.333916973:5(7328-7332)Online publication date: May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IPSN '19: Proceedings of the 18th International Conference on Information Processing in Sensor Networks
April 2019
365 pages
ISBN:9781450362849
DOI:10.1145/3302506
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE-SPS: Signal Processing Society

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 April 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LoRaWAN
  2. low-power networking
  3. time synchronization

Qualifiers

  • Research-article

Conference

IPSN '19
Sponsor:

Acceptance Rates

IPSN '19 Paper Acceptance Rate 25 of 91 submissions, 27%;
Overall Acceptance Rate 143 of 593 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)177
  • Downloads (Last 6 weeks)36
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)WoCA: Avoiding Intermittent Execution in Embedded Systems by Worst-Case Analyses with Device StatesProceedings of the 25th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3652032.3657569(83-94)Online publication date: 20-Jun-2024
  • (2024)Advancing LoRaWAN Network Efficiency through Dynamic Receive Window Adjustment2024 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC57260.2024.10571078(1-6)Online publication date: 21-Apr-2024
  • (2024)A Microsecond Energy-Efficient LoRa Time Synchronization Based on Low-Layer Timestamping and Asymmetric Time TranslationIEEE Transactions on Vehicular Technology10.1109/TVT.2023.333916973:5(7328-7332)Online publication date: May-2024
  • (2024)Quick and Reliable LoRa Data Aggregation Through Multi-Packet ReceptionIEEE/ACM Transactions on Networking10.1109/TNET.2023.332301832:2(1616-1630)Online publication date: Apr-2024
  • (2024)HAEST: Harvesting Ambient Events to Synchronize Time across Heterogeneous IoT Devices2024 IEEE 30th Real-Time and Embedded Technology and Applications Symposium (RTAS)10.1109/RTAS61025.2024.00029(265-279)Online publication date: 13-May-2024
  • (2024)Feasibility Study of Synchronization in NTN-LoRaWAN with the REACT Method2024 IEEE International Conference on Communications Workshops (ICC Workshops)10.1109/ICCWorkshops59551.2024.10615400(1322-1327)Online publication date: 9-Jun-2024
  • (2023)Exploring LoRaWAN Traffic: In-Depth Analysis of IoT Network CommunicationsSensors10.3390/s2317733323:17(7333)Online publication date: 22-Aug-2023
  • (2023)AirSync: Time Synchronization for Large-Scale IoT Networks Using Aircraft SignalsIEEE Transactions on Mobile Computing10.1109/TMC.2021.307064422:1(69-83)Online publication date: 1-Jan-2023
  • (2023)A One-Way Time Synchronization Scheme for Practical Energy-Efficient LoRa Network Based on Reverse Asymmetric FrameworkIEEE Transactions on Communications10.1109/TCOMM.2023.330551571:11(6468-6481)Online publication date: Nov-2023
  • (2022)Recent Advances in LoRa: A Comprehensive SurveyACM Transactions on Sensor Networks10.1145/354385618:4(1-44)Online publication date: 29-Nov-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media