DOI QR코드

DOI QR Code

A Lower-cost μ-Embedded Web Server for Controlling the Equipments

기기 제어를 위한 저가의 초소형 임베디드 웹 서버

  • Oh, Min-Jung (Dept. of Computer Application Technology, Venture Business Graduate School of Hoseo University) ;
  • Rim, Seong-Rak (Dept. of Computer Engineering, Hoseo University)
  • 오민정 (호서대학교 벤처대학원 컴퓨터응용기술) ;
  • 임성락 (호서대학교 컴퓨터학부)
  • Published : 2002.03.01

Abstract

Most of the traditional embedded web server systems have been designed for monitoring and controlling some dedicated equipments. Hence, not only they have no generality and flexibility but also they are too expensive for the lower-cost domestic equipment. To cope with these difficulty, we suggest a lower-cost ${\mu}$-embedded web server model which is suitable for monitoring and controlling the industry or house equipments by using the internet. The suggested model is based on an one-chip ${\mu}$-processor in which the ISP (In-System Programming) function and flash ROM are embedded basically to minimize the cost of H/W and S/W. Also it allows to add an new function dynamically to provide the generality and flexibility. Finally, to evaluate the feasibility of the suggested model, we have manufactured a test-board based on the ATMega103 ${\mu}$-processor and programmed the control program and tested it on the MS Explorer 5.0 environment.

대부분의 기존 임베디드 웹 서버 시스템은 어떤 특정 기기를 감시하고 제어하기 위하여 고안되고 있다. 따라서 이들은 범용성 및 유연성이 없을 뿐만 아니라 비교적 가격이 저렴한 가정용 기기를 위해서는 너무 비싸다. 이러한 어려움을 극복하기 위하여 본 논문에서는 인터넷을 이용하여 가정용 혹은 산업용 기기를 감시 및 제어하기에 적합한 저가의 초소형 임베디드 웹 서버의 모델을 제시한다. 제시한 모델은 H/W 및 S/W의 비용을 최소화하기 위하여 ISP 기능과 플래시 롬을 내장한 원 칩 마이크로프로세서를 기본으로 한다. 또한 범용성 및 유연성을 제공하기 위하여 새로운 기능을 동적으로 추가할 수 있도록 한다. 마지막으로 제시한 모델의 활용 가능성을 평가하기 위하여 ATMega103원 칩 마이크로프로세서를 기본으로 한 시험용 보드를 제작하고 제어 프로그램을 작성하여 MS 익스플로러 5.0 환경에서 실험하였다.

Keywords

References

  1. M. Bathelt, 'Using a Hypertext System as a Generic User Interface for Embedded Systems,' Embedded Web Technologies-WWW Confe-rence, Santa Clara,CA, 1997
  2. Steve Wingard, 'Embedded Web Server Tech-nology,' Fifth International Conference on the WWW, San Francisco, America, 1997
  3. I.D. Agranat, 'Engineering Web Technologies for Embedded Applications,' IEEE Internet Computing, Vol.2-3, 1998 https://doi.org/10.1109/4236.683798
  4. N. Witchey, 'An Easy to Do Embedded Web Server,' IEEE Internet Computing, Vol.2-3, 1998 https://doi.org/10.1109/MIC.1998.683808
  5. 최성종, '임베디드 시스템으로의 PPP 소프트웨어 이식', 정보처리학회논문지 Vol.7-7, 2000
  6. Bentham, Jeremy, 'TCP/IP Lean Web Servers for Embedded Systems,' CMP Books, 2000
  7. Thomas, Stephen, 'HTTP Essentials : Protocols for Secure, Scaleable Web Sites,' Wiley, 2001
  8. Jean J. Labrosse, 'MicroC/OS-II : The Real-Time Kernel,' R&D Technical Books, 1998
  9. Jack G. Ganssle, 'The Art of Designing Emb-edded Systems,' Newnes, 1999
  10. Michael Barr, 'Programming Embedded Systems in C and C++,' O'Reilly, 1999
  11. Lipovski, G. J., 'Embedded Microcontroller Interf-acing H/C,' Academic Press, 2000
  12. Grehan, Rick/Moote, Robert/Cyliax, Ingo, 'Real-Time Programming,' Addison-Wesley Pub Co (Sd), 1998
  13. Uyless Black, 'TCP/IP and Related Protocols,' McGraw-Hill, 1997
  14. Gene H. Miller, 'Microcomputer Engineering, 2/E,' Prentice Hall, 1999
  15. Karanjit S. Siyan, 번역 이도희, 'TCP/IP 완전 정복', 성안당, 1998
  16. AVR 8-Bit RISC Data Sheets, 'http://www.atmel.com/atmel/products/prod200.htm'
  17. RTL8019(AS) DataSheets, 'http : //www.realtek.com.tw/htm/download/cgi/DLd1.cgi/h?class1 = communication'
  18. Bluetooth Special Interest Group, 'Bluetooth S-ystem Ver 1.1,' 2000