节点文献

嵌入式WEB服务器的设计与实现

The Design and Implementation of an Embeddeb WEB Server

【作者】 刘盼盼

【导师】 夏路易;

【作者基本信息】 太原理工大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 随着计算机技术和通讯技术的不断发展,互联网和嵌入式智能仪器得到越来越广泛的应用,人类社会进入后PC时代。在嵌入式应用领域里,如何将Internet资源应用到嵌入式设备中,使人们可以无需设计专用的图形用户界面(GUI)来方便地实现对嵌入式设备的远程监测和控制,这已成为当今IT界的热门研究课题。本论文在查阅大量中英文资料的基础上,首先讨论了基于ARM7的嵌入式Internet技术,介绍了嵌入式网络通信技术的基础知识,然后根据嵌入式设备的特点,对标准TCP/IP协议进行了合理的简化,实现了符合ARM7单片机的嵌入式精简TCP/IP协议栈。协议栈实现的协议包括:ARP(地址解析协议)、IP(网际协议)、ICMP(网络控制报文协议)、TCP(传输控制协议)和HTTP(超文本传输协议)。在协议栈的基础上,实现了简单的嵌入式Web服务器。本论文结合嵌入式技术、串行通讯技术和互联网通讯技术,介绍了嵌入式Web服务器的具体实现过程。本论文采用LPC2132+ENC28J60+H1102的硬件构架,基于超文本传输协议(HTTP)传输控制数据和用户信息,本论文设计了微型嵌入式WEB服务器,通过以太网和HTTP数据传输共享以单片机应用系统为中心的小型嵌入式设备的信息,实现了嵌入式系统的Internet接入,Internet上的远程用户就可以通过浏览器访问嵌入式Web服务器,进而实现对嵌入式系统的远程控制和监测。本论文最后对一个基于嵌入式WEB服务器的应用系统进行了调试、测验,验证了其网关功能和采集、传输功能的可靠性与稳定性、WEB页面的实现等等,证明了嵌入式WEB服务器可为家电联网、以及其它嵌入式应用系统的远程控制、远程数据采集等提供一种新的良好的解决方案。

【Abstract】 With the development of computer and communication technology, the use of Internet and embedded intelligent instruments has steadily increased ,this trend makes the whole human-being society get into the Post-PC era. In the domain of embedded system application, it becomes a hot issue in the IT world how to add the Internet to embedded system to help people control and monitor remote embedded devices conveniently without dedicated GUI(Graphic User Interface).On the basis of the a large number of English and Chinese literature, This paper firstly introduces the embedded Internet technology based on 32-bit ARM7 MCU,the basic knowledge of embedded Internet communication is introduced too. And then the refined embedded TCP/IP stack is expanded, which is simplified from standard TCP/IP in accordance with the characteristics of embedded devices. The embedded TCP/IP stack described in the paper is suitable for ARM7 MCU. The stack includes ARP(Address Resolution Protocol),IP(Internet Protocol), ICMP(Internet Control Message Protocol),TCP(Transport Control Protocol), and HTTP(HyperText Transfer Protocol).The embedded Web server is discussed on the basis of embedded TCP/IP stack.The embedded system technology, serial and Internet communication technology are combined and the implementation techniques of an embedded Web server are introduced in detail. This paper describes how to use the LPC2132+ENC28J60+H1102 hardware structure as a micro web server to send messages using the Hyper Text Transfer Protocol (HTTP) which is good for sending control data and user data to devices, With Ethernet and HTTP data transmission,small embedded systems centered on MCU can be interconnected to the Internet and share their the information. Thus, Remote users on Internet can visit this Web Server through Web Browser to monitor and control the embedded systems.Finally, several experiments are designed to debug and validate the system function of gateway , to test reliability and stability in the process of data transportation,to realize implementation of an embedded web sever etc. It can provide a kind of new good solution for the home appliances accessing Internet, and the other embedded systems’ distant control and data-acquisition .

【关键词】 HTTP嵌入式设备ARM7WEB服务器以太网
【Key words】 HTTPembedded devicesARM7Web ServerEthernet
  • 【分类号】TP273.5
  • 【被引频次】17
  • 【下载频次】479
节点文献中: 

本文链接的文献网络图示:

本文的引文网络