Browse > Article

Design and Implementation of PTP Gateway to Extend IEEE 1588 to Zigbee networks  

Cho, Hyun-Tae (부산대학교 컴퓨터공학과)
Jung, Yeon-Su (부산대학교 컴퓨터공학과)
Lee, Seung-Woo (한국전자통신연구원)
Jin, Young-Woo (부산대학교 컴퓨터공학과)
Baek, Yun-Ju (부산대학교 컴퓨터공학과)
Abstract
The coordination of distributed entities and events requires time synchronization. Precision time synchronization enables a variety of extensions of applications and provides much accurate information. The IEEE 1588 precision time protocol (PTP) provides a standard method to synchronize devices in a network. This paper deals with the design and implementation of a PTP gateway to extend IEEE 1588 to Zigbee networks. The PTP gateway can not only extend IEEE 1588 to Zigbee networks but also share the same time reference using IEEE 1588 between two or more Zigbee networks. This paper also presents experiments and performance evaluation of time synchronization using the PTP gateway. Our result established a method for nodes in a network to maintain their clocks to within a 300 nanosecond offset from the reference clock of a master node via Ethernet.
Keywords
IEEE 1588; precision time protocol; clock synchronization; time synchronization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Maroti, M., Kusy, B., Simon, G., Ledeczi, A., 'The flooding time synchronization protocol' Proceedings of the ACM International Conference on Embedded Networked Sensor Systems, pp.39-49, 2004
2 Hans Weibel, Dominic B$\acute{e}$chaz, 'IEEE 1588 Implementation and Performance of Time Stamping Techniques', 2004 Conference on IEEE 1588, Sep. 28, 2004
3 Kannisto, J.,Vanhatupa, T. Hannikainen, M. Hamalainen, T.D. 'Software and hardware prototypes of the IEEE 1588 precision time protocol on wireless LAN', 14th IEEE Workshop on Local and Metropolitan Area Networks 2005, Sep. 2005
4 Branislav Kusy, Prabal Dutta, Philip Levis, Miklos Maroti, Akos Ledeczi, David Culler, 'Elapsed Time on Arrival: A simple and versatile primitive for canonical time synchronization services', International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), Vol.1, No.4, 2006
5 Jeremy Elson, Lewis Girod and Deborah Estrin, 'Fine-Grained Network Time Synchronization using Reference Broadcasts', The Fifth Symposium on Operating Systems Design and Implementation (OSDI), p.147-163, Dec. 2002
6 A.G$\ddot{u}$nther, C. Hoene, 'Measuring Round Trip Times to Determine the. Distance Between WLAN Nodes', Networking 2005, pp.768-779, 2005
7 Kohler, D. 'A Practical Implementation of an IEEE1588 supporting Ethernet Switch,' IEEE Internal Symposium on Precision Clock Synchronization for Measurement, Control and Communication, pp.134-137, Oct. 2007
8 D. Cox, E. Jovanov, and A.Milenkovic, 'Time synchronization for Zigbee networks', in Proceedings of the 37th Annual Southeastern Symposium on System Theory (SSST '05), pp.135-138, Mar. 2005
9 Ganeriwal, S. Kumar, R., Srivastava, M.B., 'Timing-sync protocol for sensor networks' Proceedings of the ACM International Conference on Embedded Networked Sensor Systems, pp.138-149, 2003
10 Juha Kannisto, Timo Vanhatupa, Marko H$\ddot{a}$nnik$\ddot{a}$inen, and Timo D. H$\ddot{a}$m$\ddot{a}$l$\ddot{a}$inen, 'Precision Time Protocol Prototype on Wireless LAN', Lecture Notes in Computer Science, vol. 3124, pp.1236-1245, 2004   DOI   ScienceOn
11 IEEE 1588$\texttrademark$-2002, 'IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems', IEEE Instrumentation and Measurement Society, Nov. 2002
12 Weibel, Hans, 'High Precision Clock Synchronization according to IEEE 1588 - Implementation and Performance Issues', Embedded World, pp.22-24, 2005
13 Mills, D.L, 'Network Time Protocol (Version 3) Specification, Implementation and Analysis', RFC1305, 1992
14 Hyuntae Cho, Sanghyun Son and Yunju Baek, 'Implementation of a Precision Time Protocol over Low Rate Wireless Personal Area Networks', The Thirteenth IEEE Asia-Pacific Computer Systems Architecture Conference (ACSAC 2008), Aug. 2008