欢迎来到天天文库
浏览记录
ID:27104215
大小:3.26 MB
页数:113页
时间:2018-12-01
《基于嵌入式web的远程监控系统的研制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于嵌入式Web的远程监控系统的研制重庆大学硕士学位论文(学术学位)学生姓名:陈磊指导教师:刘晓明教授专业:电路与系统学科门类:工学重庆大学通信工程学院二O一三年四月DevelopmentofRemoteMonitoringSyestembasedonEmbeddedWebServerAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementfortheMaster’sDegreeofEngineeringByChenLeiSupervisedbyProf.LiuXiaom
2、ingSpecialty:CircuitandSystemCollegeofCommunicationEngineeringofChongqingUniversity,Chongqing,ChinaApril,2013中文摘要摘要随着Internet的普及和嵌入式技术的成熟,将嵌入式系统与网络相结合己经成为嵌入式系统发展的必然趋势。Web技术以其良好的通用性、友好的交互性和优秀的平台独立性成为了嵌入式系统网络化的一种重要途径。通过在嵌入式设备中内置Web服务器,用户可以在任何时间、任何地点使用通用浏览器作为控制前端就能查看现场设备实时运行状态、设定设备运行参数
3、、获取现场数据,为诊断和排除设备故障提供依据,从而实现对现场的远程监控与管理。嵌入式系统的运行速度和存储空间都有限,且不需要同时处理多个用户的请求,需要使用一些专门针对嵌入式系统设计的Web服务器,这些Web服务器在存贮空间和运行时所占用的内存空间上都非常适合于嵌入式系统,因此,如何设计这种服务器有着重要的实用价值和研究意义。本文主要研究了嵌入式Web服务器软硬件的设计与实现。首先,硬件平台选用广泛使用的32位高性能低功耗RISC处理器S3C2440为核心,并配备了64MB内存以保证服务器运行所需的内存空间,同时提供了最低2GB的现场数据存储;其次,采用Emd
4、ebianLinux操作系统作为软件平台,完成了U-Boot、内核和文件系统的移植;然后,介绍了Web服务器的协议基础,重点分析了TCP/IP协议和HTTP协议的工作过程;最后,分析了Web服务器的常用编程模型,直接利用Linux套接字编程接口(socket)完成了对HTTP协议的解析,通过前置epoll来管理连接,线程池来处理用户请求,实现了一个支持并发请求、目录浏览、文件下载和CGI功能的轻量级Web服务器。经过一年多的研制,完成了Web服务器的基本功能,将其用在机械传动设备在线监控系统中取得了良好的效果,通过Web浏览器就可以访问安置在机房的数据采集装置
5、、获取现场数据,实现了基于嵌入式Web的远程监控,达到了预期效果。关键词:远程监控,Web服务器,EmdebianLinux,HTTP协议,SocketI重庆大学硕士学位论文II英文摘要ABSTRACTWiththepopularizationoftheInternetandthematurityofembeddedtechnology,combiningtheembeddedsystemwiththeNetworkhasbecomeaninevitabletrend.Webtechnologyhasbecomeanimportantmeansforembed
6、dedsystem’snetworkbecauseofitsgoodgenerality,friendlyinteractionandplatformindependence.Byinstallingabuilt-inWebserverinembeddedsystem,userscanemploythecommonbrowserasafront-endmonitortocheckthereal-timeoperatingstatusoffieldequipments,setequipmentoperatingparametersforfieldequipmen
7、tsandobtainfielddataanytimeandanywhere.FurthermoretheEmbeddedsystemprovidesabasisfordiagnosisandtroubleshooting.Dothis,itallowsonetoremotelymonitorandoperate.TheEmbeddedsystemislimitedinprocessorcapabilityandstoragespace,sincethereisnoneedtohandlemultipleusers’requestsatthesametime.
8、WeneedtousesomeWebS
此文档下载收益归作者所有