Implementation of a PTP Bridge to Extend IEEE 1588 to Zigbee Networks

In distributed environments, the coordination of distributed entities and events requires time synchronization. Precision time synchronization supports a variety of extensions of applications. The IEEE 1588 precision time protocol (PTP) provides a standard method to synchronize devices in a network with sub-microsecond precision. This paper includes the design and implementation of a PTP bridge to extend IEEE 1588 over Ethernet to Zigbee networks. To achieve precision between both networks, we analyze the characteristics of both networks with the aim of minimizing the differences and error factors. In addition, this paper presents the experiments and performance evaluation of time synchronization using a PTP bridge between Zigbee networks via Ethernet. The results show that time synchronization using the PTP bridge can result in a deviation as low as 300 nanoseconds from the time reference.

[1]  Todor Cooklev,et al.  An Implementation of IEEE 1588 Over IEEE 802.11b for Synchronization of Wireless Local Area Network Nodes , 2007, IEEE Transactions on Instrumentation and Measurement.

[2]  L. Cosart Precision Packet Delay Measurements Using IEEE 1588v2 , 2007, 2007 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[3]  Hans Weibel,et al.  Implementation and performance of time stamping techniques , 2004 .

[4]  Daniele Marioli,et al.  IEEE 1588-Based Synchronization System for a Displacement Sensor Network , 2008, IEEE Transactions on Instrumentation and Measurement.

[5]  Timo Hämäläinen,et al.  Precision Time Protocol Prototype on Wireless LAN , 2004, ICT.

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

[7]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[8]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation , 1992 .

[9]  Timo Hämäläinen,et al.  Software and hardware prototypes of the IEEE 1588 precision time protocol on wireless LAN , 2005, 2005 14th IEEE Workshop on Local & Metropolitan Area Networks.

[10]  Yunju Baek,et al.  Implementation of a precision time protocol over low rate wireless personal area networks , 2008, 2008 13th Asia-Pacific Computer Systems Architecture Conference.

[11]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[12]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation and Analysis , 1992, RFC.

[13]  Hans Weibel High precision clock synchronization according to IEEE 1588 : implementation and performance issues , 2005 .

[14]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .