Towards Robust Synchronization in IoT Networks

With the increasing deployment of large-scale distributed sensors and associated networks in the industrial IoT systems, highly reliable and precise clock synchronization gains ever increasing importance to ensure timeliness of the exchanged datagrams. While GPS (Global Position System), PTP (Precision Time Protocol) and NTP (Network Time Protocol) are prominent synchronization schemes, there are disadvantages in terms of accuracy achieved, hardware required, scalability, cost and associated failure modes. There is a need of robust, cost effective, scalable, easy to deploy, maintain and yet accurate synchronization method especially for IoT systems. This work focuses on implementation and validation of synchronization scheme using Kalman filter for IoT applications. The algorithm was implemented on a industrial platform for validation. The performance was assessed for its suitability in IoT based robust synchronization systems. The results show that the proposed approach and implementation is a promising candidate for synchronization in current and future IoT applications. The proof of concept confirms the feasibility of software only synchronization systems for IoT.

[1]  Fang Gao,et al.  A novel clock synchronization architecture for IoT access system , 2016, 2016 2nd IEEE International Conference on Computer and Communications (ICCC).

[2]  Reinhard Exel,et al.  Synchronization robustness using Kalman-based clock servos , 2015, 2015 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS).

[3]  Henning Trsek,et al.  Methods and performance aspects for wireless clock synchronization in IEEE 802.11 for the IoT , 2016, 2016 IEEE World Conference on Factory Communication Systems (WFCS).

[4]  Ping Fu,et al.  The implementation of IEEE 1588 clock synchronization protocol based on FPGA , 2018, 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[5]  Martin Schoeberl,et al.  Hardware Assisted Clock Synchronization with the IEEE 1588-2008 Precision Time Protocol , 2018, RTNS.

[6]  Giada Giorgi An Event-Based Kalman Filter for Clock Synchronization , 2015, IEEE Transactions on Instrumentation and Measurement.

[7]  Judah Levine Synchronizing computer clocks using Kalman filters , 2011, 2011 Joint Conference of the IEEE International Frequency Control and the European Frequency and Time Forum (FCS) Proceedings.