人们的日常工作和生活越来越离不开网络,它为我们的生活和工作带来了便利和快捷。随着网络的普及和深入应用,人们对通过网络来方便快捷的进行信息的交流和对设备远程控制的愿望愈加强烈。“这些设想在某些领域已经开始变为现实,例如信息家电在办公室可以控制家里带有网络功能的微波炉,网络会议把摄像机联到网络上,可实现异地的网络会议,或网络监控便携设备,移动的检测仪器在检测完成后可随时的插上网线,将数据发回基地等等”[ ]。
论文网http://www.youerw.com/ 人们迫切希望实现与Internet互联的同时能兼顾日常的使用习惯,使其操作简单易学,同时减少成本的增加,而这就需要不断发展和完善现在的技术手段以达到人们的需求。
近年来,随着互联网在全球的飞速发展,网络技术广泛应用于各种企业和工业系统,越来越多的信息化产品需要能够接入互联网通过WEB页面进行远程访问和控制。“嵌入式WEB服务器是当今研究嵌入式的应用热点,基于WEB的远程控制对远程终端要求低(装有浏览器的PC机即可),再加上现在互联网的普及,基于WEB的远程控制这种方式将得到广泛的应用,例如工业设备远程监控,自动化农业,网络化信息家电,智能楼宇,远程安防监控系统等”[ ]。
以嵌入式WEB服务器为中心的远程控制系统是通过Internet远程访问嵌入式WEB服务器,同时为了远程监控的目的,嵌入式WEB服务器则通过设备总线来控制各个终端结点。
1.2、本课题研究意义
在一些特殊的场所(危险,高温,高湿的环境),远程的控制方式具有成本低,安全,及时等优势,同时在智能家居方面具有方便,快捷,简便的优点,模拟开发学习相关的技术非常有必要。
该系统主要模拟针对家庭用户设计,主要实现的功能有:用户通过嵌套CGI程序的web页面远程控制开发板的数码管和直流电机,模拟智能家居温度的调控过程和窗帘的伸缩进退。所选课题在深入学习了嵌入式 Web Server BOA之后,对嵌入式 Linux系统下家庭网关Web服务器的设计开发进行了理解和实践操作,包括BOA的移植、CGI程序的设计以及linux设备驱动编程等,设计可以实现家庭网关的基本功能,并给出了相关测试结果,直观的表现了嵌入式应用在智能家居和远程调控方面巨大的便利性和广大的前景,通过这次的学习为将来在该基础上开发更为复杂的功能提供了机会和基础知识。
2、开发环境
2.1、嵌入式Linux概述
嵌入式系统(Embedded System)是当今最热门的技术之一。根据IEEE国际电气和电子工程师协会)的定义,嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置(Devices used to control,monitor,or assist the operation of equipment,machinery or plants) [ ]。一般对嵌入式 系统的定义为:以应用为中心,计算机技术为基础,软硬件可裁剪并适用于应用系统,对功能,可靠性,成本,体积,功耗有严格要求的专用计算机系统[ ]。针对某种特定的应用需求,嵌入式系统嵌入到对象软硬件体系中。“嵌入性”,“专用性”和“计算机系统”是嵌入式系统的三个基本特征”。
上一页 [1] [2] [3] [4] [5] [6] 下一页
CGI的远程控制智能家居设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766