嵌入式Web服务器中动态Web技术探究

来源 :速读·中旬 | 被引量 : 0次 | 上传用户:shakekele
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:嵌入式的Web服务器中很多都与数据交互相关,尤其是在嵌入式的系统研究中必须针对大量数据进行管理和处理,而对于数据处理的方式通常有文件方式和数据库方式。嵌入式系统和Intel结合日益紧密,通过嵌入式Web服务器来共享微控制器核心技术已经成为目前世界研究的热点问题。本文针对嵌入式Web服务器中动态Web技术相关问题进行探究,以促进人们对嵌入式Web技术的相关认识。
  关键词:嵌入式;Web服务器;动态Web技术
  Web作为一种Intel应用服务层,目前已经成为人们生活和工作中必不可少的一部分。将嵌入式技术和Web技术融合起来,实现嵌入式Web服务,形成远程控制和管理智能化嵌入设备,构建起远程控制和管理嵌入式设备。嵌入式Web技术具备良好的用户界面,具备较强的远程交互能力。嵌入式系统具备其自身的系统特色,传统的Web服务器上通过各种协议实现数据交换。本文针对嵌入式Web服务器中的动态Web技术进行研究,以期能够减少Web服务器的开发难度,并提高服务器的性能。
  1 动态Web技术以及Web服务器概述
  近年来,随着Web技术不断提高,新型的动态Web技术的出现,使得Web技术在嵌入式Web服务器中应用更加普遍。浏览器和服务器之间存在着很强的交互性,需要采用各种服务器端技术动态来生成Web网页。传统的Web服务器技术有SSI、JSP、ASP、CGI以及PHP技术。但是大多数的解决Web服务器难点方案都是针对某种语言,或者依赖于某种特定的操作系统和软件作为基础。如JSP、ASP和PHP技术都需要相应的语言支持,而对于嵌入式的Web服务器都需要考虑到编程语言的限制和资源的有限性。
  嵌入式Web服务器指Web服务器嵌入到控制设备和现场测试之中,依靠相应的硬件和软件构成的平台系统将嵌入式转变为网络协议来实现网络通信。嵌入式Web服务器是以HTTP协议为基础的网络通信形式和通信协议,其接入网络之后用户通过浏览器界面来进行数据交互。Web服务器必须具备独立的平台,因此在某种程度上来看,Web动态技术在Web服务器上使用将会降低软件的开发难度,使得通信系统和软件系统的维护和设计工作变得更加容易。
  2 嵌入式Web服务器的硬件架构
  2.1 软件服务器构架
  嵌入式Web服务器主要需要解决的问题就是通过Intel网络实现远程访问和控制,因此嵌入式的设备之中必须要有网络协议支撑。通常使用TCP/IP协议来实现通信和数据交互。嵌入式服务器系统需要一些基本的网络功能,网络通信协议也应该减去一些使用不到的功能,以节省嵌入式的有限资源。
  2.2 精简TCP/IP协议
  嵌入式Web服务器中的TCP/IP协议应适当精简,以满足Web服务器的网络数据交互需求。精简的Web服务器网络通信协议包括TCP、IP、ICMP以及ARP四种协议模式。其中ARP协议模式实现过程则是系统收到ARP协议的请求之后,ARP协议报文中的目标机和本地IP和物理地址进行交换,并将EWS的物理地址写成ARP应答报文实现数据交换。
  2.3 HTTP协议
  HTTP引擎主要是以Web服务器作为核心,HTTP也是浏览器和Web服务器通信协议。因此HTTP协议规定了服务器和Web之间数据和信息交换的格式,通过这种特殊的格式实现消息发送和报文应答。
  2.4 TCP/IP协议实现
  TCP/IP协议主要是连接可靠字节流服务,建立起数据连接和关闭的工作系统,确保TCP协议数据传输的稳定性和可靠性。数据传输之前,必须与数据传输源之间组成连接通道。数据的接收端也应对接收到的报文做出判断,凡是未经判断的报文均会被认为会出错。嵌入式Web服务器在本地打开一个监听端口,监测到远程用户系统,并使用TCP协议连接,当系统确认发送报文之后建立起TCP连接,然后实现服务器和Web网页之间的数据交换。
  3 嵌入式动态Web技术的实现
  在嵌入式设备之中加入Web服务器并实现Web功能,因为Web服务器的资源和处理能力有限,要求通过Web技术来构建Web服务器精简系统。嵌入式的动态Web生成模块需使用一种方法来处理Web服务器,以增强Web服务器的功能。嵌入式动态Web技术在网页中穿插动态数据,并将其用于控制和信息发布,实现用户和嵌入式设备间相互交互。Web服务器精简模块由CGI实现,扩展的CGI则是在HTTP服务器和嵌入式应用。每个客户端需要发送URL请求来和Web服务器之间实现数据交互,实现对设备参数的控制和读取。
  嵌入式Web服务器的文件系统是Web服务器必不可少的组成部分,但为了实现Web页面的生成,网页的内容采用文件形式进行组织。扩展的CGI设计中,需要用到HTML模块,在网页生成过程中还可能涉及到图片信息。嵌入式Web服务器设计时,需要有一个文件系统,改系统主要用于存储生成的网页其他信息。完成一个文件系统使用HTML模块使用嵌入式Web服务器提供相应的文件系统服务,同时实现对数据库文件管理。
  4结束语
  嵌入式Web服务器的动态解决Web技术难点方案,在嵌入式服务器中扩展CGI,扩展的设计用于嵌入式Web服务器,并且结合CGI和HTTP技术等优势解决维护性差的问题。随着信息技术不断发展,嵌入式Web服务器动态Web技术的应用越来越广泛,但是在使用过程中如何提升动态技术的开发和维护质量已经成为了当前的研究重点。
  参考文献:
  [1]潘琢金,王秋实. 嵌入式Web服务器中动态Web技术的研究[J]. 计算机工程与设计,2010,18:3975-3978.
  [2]王宝忠,马成. 基于CGI技术的嵌入式动态Web的研究与实现[J]. 电子设计工程,2012,18:161-163+166.
  [3]宋扬,马彪,秦晓丽. 基于Boa的嵌入式Web服务器关键技术研究[J]. 大连民族学院学报,2007,03:34-36+40
其他文献
摘 要:我国医疗卫生体系的改革不断深入,目前分级诊疗也成为热点问题。基层医疗的卫生服务,缺乏全科医生,而且基层首诊制刚性、双向转诊不足,这些问题都对分级诊疗的实践产生阻碍,所以基层医疗服务改革要进一步培养全科医生,加强服务能力,建立健全双向转诊的制度,保证医保政策的顺利实行,从而加快分级诊疗的改革和深入。  关键词:分级诊疗;基层医疗;服务改革  我国医疗问题日益加剧,看病难,看病贵的问题夜日益凸
本文对检泵原因进行了系统的分析,并结合螺杆泵井杆柱的在受力过程中的规律,以及实际工作中出现的问题,对于螺杆泵井的技术管理、现场管理、质量管理等相关环节进行分析,提出
摘 要:国有企业是国民经济的重要支柱,是我国现代化建设的主力军。搞好国有企业的改革和经营,对保持国民经济持续快速健康发展、全面建设小康社会有着举足轻重的作用。企业思想政治工作是企业管理的基础工作,加强和改进企业思想政治工作,对当前石油企业改革和发展具有十分重要的意义。如何在坚持传统思想政治工作优势和特色的同时引进现代企业建设理念,处理好思想政治工作和其他各项工作的关系,成为了摆在企业经营者和思想政
“以房养老”作为养老的一种模式,既可以减缓因社会养老资金不足引起的政府财政压力,同时还能改善老年人经济状况、保证老年人的晚年生活。但是由于中国的国情,使得这一模式在种
传统的体育教育主要强调最终的结果,而现代的体育健康课程主要强调学生在接受健康体育教育的过程,让学生在其过程中快乐的学习体育保健知识、锻炼的方法以指导自己进行必要的
新课程改革正在逐渐渗透在中学课堂教学,并不断地深入和发展。它要求教师全面准确地把握课程目标,坚持正面教育的原则,弘扬社会主义主旋律。在教学中要面向丰富多彩的社会生
近年来,人们对教育艺术的认识不断加深,越来越多的教师和教育工作者重视在教学实践中心理学知识的应用。本文通过对行为心理学在思想教育教学中的应用,对青少年行为和课堂氛围的
修井作业作为油田开采、维护过程中的中的重要手段,其作业时间及质量的好坏直接关系到油田能否安全高效的生产。本文主要对修井作业质量管理方面存在的不足之处进行了论述,并
摘要:如何把体育教学与思想教育紧密结合起来,使体育教学中的思想品德教育更加具有针对性和实效性等问题,还需进一步引起大家的重视并进行深入的研究。  关键词:思想品德 体育教学    当今,由于全球性的新技术革命的挑战,新知识、新技术的竞争,已引起了世界各国对人才培养的普遍重视。教育肩负着培养跨世纪人才的重任,而体育教学中的思想教育是按照体育教学特点进行的。本文对在体育教学中如何进行思想品德教育,进行
中等职业学校体育课是体育教学的基本组形式,是实现和完成中等职业学校体育教学大纲的要求,在体育课教学中既要有效地增强学生体质,掌握体育理论知识,技术和锻炼的方法,养成