DOI QR코드

DOI QR Code

Development of the Small Gas Boiler Controller Using Web Browser

Web browser를 이용한 가정용 가스보일러 제어기술 개발

  • 손수국 (수원대학교 정보통신공학과)
  • Published : 2004.11.01

Abstract

This paper describes the developmnet of a web-based boiler controller which can be in parallel operated with an existing boiler controller. The web-based boiler controller mainly consists of RTL8019AS NIC and TS80C32 microcontroller. In order to communicate over the Internet, we need to develop network driver, IP, TCP, UDP, ICMP, and HTTP. For a specific application like web-boiler controller, we have proposed a common global data buffer algorithm to minimize the RAM memory usage. Finally, the correctness and performance of the protocols are tested and verified using CommView and Dummynet. The development is satisfactorily operated only for few hundreds of bytes of RAM usage without sacrificing interoperability between hosts.

본 논문에서는 기존 보일러 제어기와 병행하여 사용될 수 있는 인터넷 웹 보일러제어 기술의 개발에 논한다. 웹보일러제어기는 중요 요소로 RTL8019 네트워크제어기와 TS80C32 마이크로콘트롤러로 구성된다. 인터넷을 통한 통신을 위하여 IP, TCP, UDP, ICMP, 및 HTTP의 프로토콜과 이더넷 네트워크드라이버를 개발할 필요가 있다. 웹 보일러제어기 경우, RAM사용량을 최소화하기 위한 공통전역버퍼 알고리즘을 제안한다. 끝으로 개발된 프로토콜들의 올바름과 성능을 측정하기 위하여 CommView와 Dummynet이 사용된다. 개발결과 수백 바이트 RAM에서도 호스트 간에 상호 호환성을 잃지 않고 임베디드 웹 제어기가 동작된다.

Keywords

References

  1. R. Braden, Requirements for internet hosts communication layers. RFC 1122, Internet Engineering Task Force, October 1989
  2. Adam Dunkels, 'Full TCP/lP for 8-bit Architecture', In Proceedings of the First Intemational Conference on Mobile Systems, Applications and Services (MobiSys), San Francisco, May 2003
  3. A Dunkels. ulP - a TCP/IP stack for 8- and 16-bit microcontrollers. Available from dunkels.com/adam/uip/, 2004
  4. H. Shrikumar. 'IPic - a match head sized web server', Available from www-ccs.cs.umass.edu/~shri/iPic.html, 2004
  5. J. Bentham, TCP/IP Lean: Web servers for embedded systems. CMP Books, October 2002
  6. Atmel Corporation, Embedded web server. AVR 460,. Avalible from www.atmel.com , january 2001
  7. S. Shon, 'KOSEF Research Final Report', KOSEF, 2003
  8. Behrouz A. Forouzan, 'TCP/IP Protocol Suite', McGraw-Hili International, page 297-299, 2000
  9. David D. Clark, John Romkey, Van jacobson, Howard Salwen, 'An Analysis of TCP Processing Overhead', IEEE Conmmunications Magazine, Pages 23 - 29 , june 1989
  10. A. Rijsinghani, Computation of the 'Internet checksum via increrrental update. RFC 1624, Internet Engineering Task Force, May 1994
  11. S. Shon. MiniWeb ethernet kit Embedded system Lab., University of Suwon, 2004
  12. J. Kay and J. Pasquale, The importance of non-data touching processing overheads in TCP/IP, In Proceedings of the ACM SIGCOMM '93 Symposium, pages 259-268, September 1993.
  13. Craig Partridge, Jim Hughes, Jonathan Stone, 'Performance of Checksums and CRCs over Real Data', In Proceedings of ACM SIGCOMM '95 (Jan '95). Pages 68 76, 1995
  14. L. Rizzo, Dummynet: a simple approach to the evaluation of network protocols. ACM Computer Communication Review, 27(1):31-41, 1997 https://doi.org/10.1145/251007.251012
  15. TamoSoft inc. CommViewr, Available http://www. tamos.com/products/commview/, 2004