ZigBee Service Gateway Enabling Dynamic Reconfiguration

동적 설정 가능한 지그비 서비스 게이트웨이 구조

  • 김성훈 (강원대학교 전자통신공학과 산업정보통신 연구실) ;
  • 강정석 (강원대학교 전자통신공학과 산업정보통신 연구실) ;
  • 백승호 (한국생산기술연구원 로봇기술본부) ;
  • 박재한 (한국생산기술연구원 로봇기술본부) ;
  • 박홍성 (강원대학교 IT특성화학부 전기전자공학부 산업정보통신 연구실)
  • Published : 2007.10.31

Abstract

ZigBee is one of wireless communication standards and many applications based on Zigbee have been developing for commercial applications. Most of those applications require links to Internet like Zigbee service gateways. However, ZigBee service gateway should provides following functions to be effectively utilized itself: translation of messages between diverse ZigBee application profiles and message formats used in Internet, addition/removal of a new ZigBee service without stopping existing services according to addition/removal of a Zigbee node, and no transmission of unwanted packets to ZigBee network. Therefore, this paper proposes a new type of ZigBee Service Gateway, called ZiGate to provide the functions. The proposed ZiGate is capable of re-configurating message translation modules required in case of addition/removal of nodes and doesn't transmit unnecessary packets to the ZigBee networks by synchronizing itself with ZigBee network. And ZiGate provides translation modules between messages defined in Zigbee application profiles and both text-based and binary-based messages used in Internet. In this paper we implements the ZiGate and evaluates it on the test bed. This evaluations show that the proposed ZiGate works efficiently.

지그비(ZigBee)는 무선 통신 표준 기술로서 이를 이용한 많은 서비스 응용들이 개발되고 있다. 이러한 서비스 응용들은 인터넷과의 연결을 위한 서비스 게이트웨이를 필요로 한다. 이러한 지그비 서비스 게이트웨이를 효율적으로 활용하기 위해서는, 지그비 서비스 게이트웨이는 프로파일에 따른 다양한 응용 메시지 변환, 새로운 노드의 추가/삭제에 따른 지그비 서비스의 추가/삭제에 대한 처리, 지그비 네트워크로의 불필요한 메시지 전달 차단과 같은 기능을 제공해야 한다. 본 논문에서는 이러한 기능들을 제공하는 새로운 형태의 지그비 서비스 게이트웨이, ZiGate를 제안한다. 제안하는 ZiGate는 지그비 네트워크와 연동하여 메시지 변환 모듈을 재설정하거나 불필요한 패킷을 차단하는 제공한다. 더불어, ZiGate는 프로파일 기반의 지그비 응용 메시지를 SOAP과 같은 텍스트 형과 이진 형을 갖는 인터넷 서비스 메시지로 상호 변환할 수 있는 기능을 동시에 제공한다. ZiGate 를 실제 구현하여 테스트베드에 설치 및 평가를 통하여, 본 논문에서는 제안하는 ZiGate가 효율적임을 보인다.

Keywords

References

  1. Zigbee Alliance, 'Zigbee specification: Zigbee document 053474r06 Version 1.0', 14 Dec. 2004. Web site: www.zigbee.org
  2. E. Petriu, N. Georganas, D. Petriu, D. Makrakis, and V. Groza. Sensor-based information appliances. IEEE Instrumentation and Measurement Mag., 3:31--35, 2000 https://doi.org/10.1109/5289.887458
  3. Wheeler, A. 'Commercial Applications of Wireless Sensor Networks Using ZigBee', IEEE Communications Magazine, Vol: 45, Issue: 4, pp: 70-77, April 2007
  4. Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E., 'Wireless Sensor Networks: A Survey.' Computer Networks Journal, 38, 4 (2002), pp. 393–422
  5. King, R. Bose, S. Pickles, A. Helal, S. Vander Ploeg and J. Russo, 'Atlas: A Service-Oriented Sensor Platform,' the 4th ACM Conference on Embedded Networked Sensor Systems (Sensys), Boulder, Colorado, USA
  6. Mark Gaynor, Steven L. Moulton, Matt Welsh, Ed LaCombe, Austin Rowan, John Wynne, 'Integrating Wireless Sensor Networks with the Grid,' IEEE Internet Computing, vol. 08, no. 4, pp. 32-39, Jul/Aug, 2004 https://doi.org/10.1109/MIC.2004.18
  7. http://www.arcx.com/archronix/
  8. http://www.zigbee.org/en/documents/SensorsExpo/7-Sensors-Expo-kinney.pdf
  9. http://www.cirronet.com/zg2400e.htm
  10. IEEE Computer Society, 'Part 5.4: Wireless Medium Access Control and Physical Layer Specifications for Low-Rate Wireless Personal Area Networks(LR-WPANs)', 1 Oct. 2003
  11. http://www.chipcon.com/
  12. http://www.cybergarage.org/net/upnp/cc/index.html
  13. http://www.zeroc.com/
  14. Michael N. Huhns and Munindar P. Singh , 'Service-Oriented Computing: Key Concepts and Principles,' IEEE Internet Computing, vol. 9, no. 1, pp. 75-81, Jan-Feb 2005