嵌入式Internet设备远程管理技术研究与应用
本文关键词: 嵌入式Internet Web服务器 CGI 远程管理 出处:《沈阳工业大学》2012年硕士论文 论文类型:学位论文
【摘要】:嵌入式设备通常采用各自独立的工作模式,多个设备之间无法进行通信和共享数据。管理者要获取嵌入式设备的现场信息,需要到现场读取嵌入式设备采集到的信息,而无法对其进行远程的监控和管理。当嵌入式设备数量多且分布不集中时,将增加管理成本和难度。将嵌入式设备接入Internet,使管理者在远程PC端可以对其进行监控和管理,是嵌入式设备结合Internet技术发展的一个方向。 本文研究了嵌入式设备接入Internet所涉及到的主要技术,包括嵌入式Linux系统内核的移植、构建文件系统、嵌入式Web服务器、CGI技术等。搭建了基于S3C2440 ARM 920T和Linux2.6.25.8内核的软硬件开发平台,并在此平台上实现了LightTPD服务器,设计并实现了一个FastCGI模块用于改进CGI的工作缺陷。 在本文中,实现嵌入式Internet设备远程管理的工作原理为:现场嵌入式设备采集数据并存储到服务器端的SQLite数据库;管理者通过Web浏览器请求LightTPD服务器,LightTPD服务器接收到请求信息后,把数据解析出来传递给FastCGI模块,而后由FastCGI模块调用CGI程序,CGI程序连接SQLite数据库查询或更新数据,然后把处理完的数据返回给FastCGI,再由FastCGI把数据返回给LightTPD服务器,最后由LightTPD服务器把数据返回到Web浏览器。基于此工作原理,本文设计并开发了一个基于LightTPD服务器和SQLite数据库的停车场远程管理系统,该停车场管理系统采用Browser/Server架构,设计并实现了停车计时、停车计费、剩余车位查询、剩余车位的大屏幕同步显示和系统远程管理等功能。
[Abstract]:Embedded devices usually use their own independent working mode, and there is no communication and data sharing between multiple devices. Managers need to obtain the field information of embedded devices. It is necessary to read the information collected by embedded devices in the field, but it can not be remotely monitored and managed, when the number of embedded devices is large and the distribution is not concentrated. It will increase the cost and difficulty of management. The embedded device will be connected to Internet, so that the manager can monitor and manage it on the remote PC. It is a developing direction of embedded device combined with Internet technology. This paper studies the main technologies involved in the embedded device access to Internet, including the transplantation of the embedded Linux system kernel, the construction of file system, and the embedded Web server. The software and hardware development platform based on S3C2440 ARM 920T and Linux2.6.25.8 kernel is built. The LightTPD server is implemented on this platform, and a FastCGI module is designed and implemented to improve the working defect of CGI. In this paper, the principle of remote management of embedded Internet devices is as follows: the embedded devices collect data and store it to the SQLite database on the server side; The manager requests the LightTPD server to receive the request information through the Web browser and parses the data to the FastCGI module. Then the FastCGI module calls the CGI program and connects to the SQLite database to query or update the data, and then returns the processed data to the FastCGI. Then FastCGI returns the data to the LightTPD server, and finally the LightTPD server returns the data to the Web browser. This paper designs and develops a remote parking lot management system based on LightTPD server and SQLite database. The parking lot management system adopts Browser/Server architecture, and designs and implements parking timing, parking billing, and the query of remaining parking spaces. The large screen synchronous display and system remote management of the remaining parking space.
【学位授予单位】:沈阳工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.12
【参考文献】
相关期刊论文 前10条
1 卢虎,李勇,李志芳;嵌入式WebServer技术及其实现[J];单片机与嵌入式系统应用;2003年05期
2 张玢;孟开元;田泽;;嵌入式系统定义探讨[J];单片机与嵌入式系统应用;2011年01期
3 王计元;陆静;;嵌入式Internet技术研究与应用[J];上海电力学院学报;2009年02期
4 雷小俊;李伟;;SQLite在嵌入式Web服务器中的应用[J];信息技术;2006年06期
5 沈勇,王贞勇;基于Web的嵌入式系统设计与实现[J];计算机工程与应用;2003年22期
6 刘殿敏,李科杰;基于Linux嵌入式HTTP网络服务器的设计与实现[J];计算机工程;2004年23期
7 王磊,姚成虎;如何实际构造嵌入式Web服务器[J];计算机应用;2004年S2期
8 杨念;李峰;;基于B/S的嵌入式视频监控系统的设计与实现[J];计算机工程与设计;2008年21期
9 黄昊;李锦萍;丁伟;;基于车载GPS的嵌入式汉显终端的设计[J];微计算机信息;2006年17期
10 潘浩;马艳敏;白瑛;李建雄;;Bootloader在AT91RM9200系统中的实现[J];微计算机信息;2007年02期
相关硕士学位论文 前10条
1 李大亮;基于Web的服务器主机远程管理[D];大连海事大学;2004年
2 甘泉;通信协议分解和构件化的协议子模块[D];浙江大学;2005年
3 潘伟;基于ARM的无线通信平台开发及USB驱动程序设计[D];武汉理工大学;2007年
4 赵志高;IPv6协议在光网络和移动网络中的应用技术研究[D];北京邮电大学;2007年
5 史文奎;基于嵌入式系统的MES单元控制器研究[D];重庆大学;2007年
6 蔡超;基于uClinux的网络指纹匹配系统设计与实现[D];华中科技大学;2006年
7 纪君峰;基于QT/E的嵌入式系统研究及应用[D];北京邮电大学;2008年
8 张伟;嵌入式Web Server的构建及应用研究[D];武汉理工大学;2009年
9 吴继发;嵌入式音频点播系统的设计与实现[D];中南大学;2009年
10 巩天宁;基于TCP/IP网络的嵌入式智能监控系统[D];安徽理工大学;2009年
,本文编号:1475031
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1475031.html