开发背景
当今,各种新技术的综合应用打破了传统的生活方式,人们从以往追求居住空间的宽敞向着重视科技文明方向发展。人们更加渴望将家庭中各种电气设备通过一定的通讯手段连接到一起,使生活更加舒适、方便。而智能家居正好满足了社会的这种需求,它通过网络把各种信息设备和住宅设备有机的连接起来,并通过一定的控制策略协调彼此的工作状态,从而构成舒适安全的信息化居住空间,满足了人们在家庭生活中、工作中、娱乐中和交流中的需要,同时还可以提供安全防护、物业管理的手段。显然,智能家居课题已成为社会研究的热点。
结构说明
本作品是主要由四个模块共同完成
(1) Web服务器模块
这是智能家居网络控制系统中的基础构件,负责接收、解析来自Internet的http报文,并参数提供给Web应用,向Web客户端发送http响应报文。
(2) 远程浏览控制模块
Web远程浏览控制软件是架设在Web服务器之上的Web应用(又称Web服务)。它的功能是接收Web服务器上传的http协议数据,将其转化为智能家居网络的控制报文,建立并维护与智能家居网络的连接,将报文发送给智能家居网,等待接收响应报文。
(3) CGI模块
CGI全称Common Gateway Interface(公共网关接口),可以实现从客户端将信息传递给Web服务器,再由Web服务器启动指定的程序完成特定的工作。它为Web服务器提供了一个信息服务的标准接口,通过这个接口,Web服务器能够执行CGI应用程序并将结果(如文字、图形、声音等)回送给客户端浏览器。
(4)微控制器模块
微控制器模块采用大赛提供的嵌入式开发板,该模块通过总线接收Web 服务器 传递的指令,经过自身处理后控制用电器工作,同时协助个传感器回馈家中实时信息。
该系统相关内容介绍:http://forum.eepw.com.cn/thread/224435/1