Temperature-Resilient Time Synchronization for the Internet of Things

Networks deployed in real-world conditions have to cope with dynamic, unpredictable environmental temperature changes. These changes affect the clock rate on network nodes, and can cause faster clock de-synchronization compared to situations where devices are operating under stable temperature conditions. Wireless network protocols, such as time-slotted channel hopping (TSCH) from the IEEE 802.15.4-2015 standard, are affected by this problem, since they require tight clock synchronization among all nodes for the network to remain operational. This paper proposes a method for autonomously compensating temperature-dependent clock rate changes. After a calibration stage, nodes continuously perform temperature measurements to compensate for clock drifts at runtime. The method is implemented on low-power Internet of Things (IoT) nodes and evaluated through experiments in a temperature chamber, indoor and outdoor environments, as well as with numerical simulations. The results show that applying the method reduces the maximum synchronization error more than ten times. In this way, the method allows reduction in the total energy spent for time synchronization, which is practically relevant concern for low data rate, low energy budget TSCH networks, especially those exposed to environments with changing temperature.

[1]  Robert J. Piechocki,et al.  Demo: SPES-2 - A Sensing Platform for Maintenance-Free Residential Monitoring , 2017, EWSN.

[2]  Thomas Watteyne,et al.  Adaptive Synchronization in IEEE802.15.4e Networks , 2014, IEEE Transactions on Industrial Informatics.

[3]  Lothar Thiele,et al.  Measurement and validation of energy harvesting IoT devices , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

[4]  Thomas Watteyne,et al.  Adaptive synchronization in multi-hop TSCH networks , 2015, Comput. Networks.

[5]  Wei Dong,et al.  Robust and Secure Time-Synchronization Against Sybil Attacks for Sensor Networks , 2015, IEEE Transactions on Industrial Informatics.

[6]  Lothar Thiele,et al.  Efficient network flooding and time synchronization with Glossy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[7]  Theodore Tryfonas,et al.  Impact of Guard Time Length on IEEE 802.15.4e TSCH Energy Consumption , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[8]  Simon Duquennoy,et al.  Microsecond-Accuracy Time Synchronization Using the IEEE 802.15.4 TSCH Protocol , 2016, 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops).

[9]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[10]  Simon Duquennoy,et al.  TSCH and 6 TiSCH for Contiki : Challenges , Design and Evaluation , 2017 .

[11]  Christian Bettstetter,et al.  DISTY: Dynamic Stochastic Time Synchronization for Wireless Sensor Networks , 2017, IEEE Transactions on Industrial Informatics.

[12]  Qin Wang,et al.  Adaptive Compensation for Time-Slotted Synchronization in Wireless Sensor Network , 2014, Int. J. Distributed Sens. Networks.

[13]  Meng Joo Er,et al.  Wireless Sensor Networks for Industrial Environments , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[14]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[15]  Arun Kumar Sangaiah,et al.  A Robust Time Synchronization Scheme for Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[16]  Alex S. Weddell,et al.  DiStiNCT: Synchronizing Nodes With Imprecise Timers in Distributed Wireless Sensor Networks , 2017, IEEE Transactions on Industrial Informatics.

[17]  Simon Duquennoy,et al.  TSCH and 6TiSCH for Contiki: Challenges, Design and Evaluation , 2017, 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[18]  Diego Dujovne,et al.  (Not so) intuitive results from a smart agriculture low-power wireless mesh deployment , 2016, CHANTS@MOBICOM.