IEEE 1588의 Zigbee 네트워크 확장을 위한 PTP 게이트웨이 설계 및 구현

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

  • 발행 : 2009.12.31

초록

분산 네트워크의 노드들은 그룹 동작을 위해 기본적으로 장치들 간의 시각 동기를 요구한다. 정밀한 시각 동기는 분산 네트워크에서 다양한 응용의 확장을 가져다 줄 뿐만 아니라 보다 정확한 정보를 제공한다. IEEE 1588은 근거리 네트워크 내에서 노드들 간에 정밀한 시각 동기를 제공하기 위한 표준이다. 본 논문에서는 IEEE 1588을 지그비(Zigbee) 네트워크로 확장하기 위한 PTP 게이트웨이를 설계 및 구현한다. PTP 게이트웨이는 이더넷 기반의 IEEE 1588을 지그비 네트워크로 확장할 수 있으며, 이더넷을 통해 연결된 둘 이상의 지그비 네트워크에서 IEEE 1588 프로토콜을 이용하여 동일한 참조 시각을 공유할 수 있다. 또한, 본 논문에서는 PTP 게이트웨이를 이용한 IEEE 1588 기반의 시각 동기 기법에 대한 실험과 성능평가를 언급한다. 성능평가 결과, 이더넷을 경유한 두 지그비 네트워크에서 노드들 간에 약 300 나노초의 표준편차를 이루었다.

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.

키워드

참고문헌

  1. 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
  2. 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
  3. 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
  4. Mills, D.L, 'Network Time Protocol (Version 3) Specification, Implementation and Analysis', RFC1305, 1992
  5. 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
  6. Weibel, Hans, 'High Precision Clock Synchronization according to IEEE 1588 - Implementation and Performance Issues', Embedded World, pp.22-24, 2005
  7. 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 https://doi.org/10.1007/978-3-540-27824-5_160
  8. 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
  9. Hans Weibel, Dominic B$\acute{e}$chaz, 'IEEE 1588 Implementation and Performance of Time Stamping Techniques', 2004 Conference on IEEE 1588, Sep. 28, 2004
  10. 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
  11. 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
  12. 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
  13. A.G$\ddot{u}$nther, C. Hoene, 'Measuring Round Trip Times to Determine the. Distance Between WLAN Nodes', Networking 2005, pp.768-779, 2005
  14. 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