嵌入式Web服务器的结构研究与设计

嵌入式Web服务器的结构研究与设计

论文摘要

嵌入式Web服务器为远程监控提供有力支持,获取嵌入式Web服务器的途径主要通过移植现有的嵌入式Web服务器和自主开发。现有的嵌入式Web服务器虽然其功能固定,但软件质量高,移植过程简单,资料丰富,且源代码开放;自主开发嵌入式Web服务器其最大的优势在于灵活多变,可根据实际情况自由定制,但由于受技术和时间的限制,软件质量难以保证,给日后应用带来隐患。本文首先从研究当今比较流行的嵌入式Web服务器入手,对GoAhead和Boa的源码结构进行了深入的研究,以探讨其工作过程,为日后维护甚至对其性能改进打下良好的基础;在此基础上,自主开发了一小型嵌入式Web服务器,其功能简单,仅处理静态页面和CGI请求,但却迈出了走向自主开发嵌入式Web服务器的重要一步。其次,为改善当今远程监控在数据显示方面的不足,引入了动态历史曲线,它能够比较形象的反映数据的走势,更利于设备的监控。为此,本文设计了两种方法解决该问题,方法一:JavaScript结合VML。客户端利用Ajax从服务器获取数据,利用VML绘制曲线,同时结合JavaScript实现动态效果。该方法代码较复杂,同时需要IE浏览器对其支持;方法二:利用Applet。在该Applet中完成数据的获取和曲线的绘制,获取的数据同方法一,都是请求Web服务器上的一个CGI程序,该程序产生一个0-100的随机整数。该方法代码简单,但客户端需要安装适当版本的JRE。实验证明,两种方法都达到了理想的效果。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景及意义
  • 1.2 研究现状
  • 1.3 主要工作及目标
  • 1.4 文章的组织结构
  • 第二章 嵌入式Web服务器的理论基础
  • 2.1 嵌入式系统简介
  • 2.1.1 嵌入式系统的基本概念
  • 2.1.2 嵌入式系统的体系结构
  • 2.1.3 嵌入式系统的特点
  • 2.2 嵌入式操作系统
  • 2.2.1 嵌入式操作系统的发展
  • 2.2.2 几种典型的嵌入式操作系统
  • 2.3 嵌入式Web 服务器的特点
  • 第三章 嵌入式Web服务器的结构研究与设计
  • 3.1 嵌入式Web 服务器GoAhead
  • 3.1.1 开启Web 服务
  • 3.1.2 处理客户端请求
  • 3.1.3 处理CGI 请求
  • 3.2 嵌入式Web 服务器Boa
  • 3.2.1 开启Web 服务器
  • 3.2.2 处理客户端请求
  • 3.2.3 CGI 处理过程
  • 3.3 自主开发嵌入式Web 服务器
  • 3.3.1 开启Web 服务器
  • 3.3.2 处理客户端请求
  • 3.4 嵌入式Web 服务器GoAhead 及Boa 移植
  • 第四章 基于嵌入式Web服务器的动态历史曲线研究
  • 4.1 基于Tomcat 实现动态历史曲线
  • 4.1.1 问题的提出
  • 4.1.2 问题的分析
  • 4.1.3 问题的解决
  • 4.1.4 问题的总结
  • 4.2 基于GoAhead 实现动态历史曲线
  • 4.2.1 JavaScript 与VML 结合实现动态历史曲线
  • 4.2.2 Applet 实现动态历史曲线
  • 结论
  • 参考文献
  • 附录
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    • [1].基于嵌入式Web服务器的动态历史曲线研究[J]. 微计算机应用 2010(01)
    • [2].S7-400系统中数据库对历史曲线的影响[J]. 水泥 2008(02)
    • [3].如何确定存款工作目标[J]. 农业发展与金融 2013(12)
    • [4].探井地层测试历史曲线的研究[J]. 油气井测试 2016(02)
    • [5].基于ZigBee的煤矿液压支架压力监测系统的设计[J]. 煤炭技术 2016(04)
    • [6].如何配置SQL Server2000与Cimplicity-HMI DateBase的连接[J]. 国内外机电一体化技术 2008(06)
    • [7].基于物联网的智慧农业信息平台的设计[J]. 电子技术 2017(07)
    • [8].深圳市近期流感情况一览[J]. 消费 2008(04)
    • [9].基于某矿山磨矿过程专家系统的应用[J]. 现代矿业 2015(05)
    • [10].一起火电厂炉跳闸事件原因分析及处理[J]. 黑龙江科技信息 2016(21)
    • [11].DCS在生物发酵工程中的应用[J]. 自动化博览 2010(08)
    • [12].反射率的数值反演[J]. 强激光与粒子束 2013(03)
    • [13].油井间开过程自控节能示范[J]. 石油石化节能 2011(10)
    • [14].监测曲线在空压机喘振故障诊断中的应用[J]. 现代商贸工业 2010(21)
    • [15].300MW循环流化床锅炉泄漏原因分析及报警优化[J]. 华电技术 2012(02)
    • [16].基于C/S和B/S模型的设备监控系统研发及其应用[J]. 现代制造工程 2008(01)
    • [17].基于C#液位过程测控软件的设计与实现[J]. 太原科技大学学报 2012(01)
    • [18].基于AJAX的远程锅炉SCADA系统的研究[J]. 渤海大学学报(自然科学版) 2012(02)

    标签:;  ;  

    嵌入式Web服务器的结构研究与设计
    下载Doc文档

    猜你喜欢