DOI QR코드

DOI QR Code

Network framework design and implementation of packet processing perspective for development environments of gateway application in wireless sensor network environments

무선 센서 네트워크 환경에서 게이트웨이 어플리케이션의 개발 환경을 위한 패킷 처리 관점의 네트워크 프레임워크 설계 및 구현

  • Received : 2011.01.06
  • Accepted : 2011.01.28
  • Published : 2011.04.30

Abstract

WSN gateway which runs transmission between WSN (Wireless Sensor Network) based on IEEE 802.15.4 and PN (Public Network) based on TCP/IP belongs to core technology of application based on two network. Because WSN Gateway receives various kinds of packet from many sensor nodes in an uncertain time as well as uses hardware's performance enough, it has high level of complexity about software and it is hard to be implemented. To solve these problems, this paper suggests both efficient event detection scheme for identify packet and implementation unit of protocol called 'Transaction'. The results of applying the proposed network framework, complexity of software reduces. And we provide software development environments of reflect various performance requirements.

IEEE 802.15.4 기반의 WSN(Wireless Sensor Network)과 TCP/IP기반의 PN(Public Network)의 중계를 담당하는 WSN Gateway는 이 두 개의 네트워크를 기반으로 하는 핵심 기술에 속한다. WSN Gateway는 하드웨어에 대한 성능을 충분히 활용하면서, 다수의 센서 노드로부터 다양한 종류의 패킷을 불특정 시간에 수신해야 하기 때문에 소프트웨어에 대한 복잡성이 높고 구현이 난해하다. 이러한 문제들을 해결하기 위해, 이 논문에서는 패킷을 식별하는 효율적인 이벤트 검출 구조와, '트랜잭션'이라는 프로토콜의 구현 단위를 제안한다. 제안한 네트워크 프레임워크를 적용한 결과, 소프트웨어의 복잡성을 낮출 수 있었다. 또한, 다양한 성능 요구 사항을 반영할 수 있는 유연한 소프트웨어 구현 환경을 제공하였다.

Keywords

References

  1. Local and Metropolitan Area Networks Specific Requirements Part 15.4:Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LRWPANS),IEEE Std. 802.15.4-2003, IEEE, 2003.
  2. Zigbee Alliance, http://www.zigbee.org
  3. Se-Jin Oh, Chae-Woo Lee, "u-Healthcare SensorGrid Gateway for connecting Wireless Sensor Network and Grid Network", The 10th International Conference on Advanced Communication Technology, February 2008.
  4. Douglas C. Schmidt, "C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns", Addison-Wesley, December 2001.
  5. Douglas C. Schmidt, "Applying a Pattern Language to Develop Application-level Gateways", Design Patterns in Communication Software, 1st edition, Cambridge University Press, September 2001.
  6. Yaoming Chen, Wei Shen, Hongwei Huo, Youzhi Xu, "A Smart Gateway for Health Care System Using Wireless Sensor Network", Fourth International Conference on Sensor Technologies and Applications, July 2010.
  7. Texudo Middleware, "http://www.oracle.com".
  8. Douglas Schmidt, "Pattern-Oriented Software Architecture, Volume 2 : Pattern for Concurrent and Networked Objects", WILEY, September 2000.
  9. ACE Network Framework, "http://www.ace.org".
  10. Grand, M., Patterns in Java, Volume 3: Java Enterprise Design Patterns. Second Edition, John Wiley & Sons (2002).
  11. W. Richard Stevens, "Unix Network Programming, Volume 1 : The Sockets Networking API", Addison-Wesley, November 2003.

Cited by

  1. 센서네트워크 어플리케이션을 위한 네트워크 프레임워크와 통합시뮬레이터 간의 인터페이스 구현 및 설계 vol.17, pp.2, 2011, https://doi.org/10.6109/jkiice.2013.17.2.515