基于ARM和Linux的智能家居系统研究
植。
第三部分为第五章,设计了智能家居控制系统的软件。包括触摸屏界面程序设计、语音导航控制程序设计、短信报警与控制程序设计、遥控器控制程序设计、Intemet远程控制程序设计。
第四部分为第六章,是论文的结论与展望,对论文的工作进行了总结,和下一步的研究工作进行了说明。
基于ARM和Linux的智能家居系统研究
2基于ARM的智能家居硬件平台的搭建
2.1系统总体架构设计
智能家居系统一般分为本地控制终端、家庭本地网络、家庭网关、远程
控制终端四部分。本地控制终端包括温湿度传感器、红外传感器、烟雾传感器、摄像头、电机、继电器开关等。家庭本地网络包括连接本地控制终端节点的通信设备、控制器等。连接本地控制终端节点通信设备可以为485总线等有线设备,也可以为Zigbee等无线设备。外网包括移动电话网络和Intemet。远程控制终端包括手机、电脑等。
如图2.1所示。各本地控制终端将采集到的数据传递给家庭本地网络,
经家庭本地网络控制器处理后,再由家庭网关发送给外网,家庭网关也可以从外网接收控制命令,经家庭本地网络,将控制命令发送给本地控制终端,实现对本地控制终端的控制。用户可以通过智能手机、电脑等远程控制终端实现对本地控制终端的监控。
外网
本地
家庭家庭远程控制
本地控制
终端网络网关状态信息
终端,
控制信息‘k
图2-l智能家居总体结构图
Fig.2-1Theoverallstructureofsmarthome
现有智能家居的远程控制方式主要为基于Internet的远程控制方式,用
户可以通过智能手机或者电脑登陆Intemet进行对家居进行远程监控。包括B/S(浏览器/服务器)、C/S(客户端/服务器)两种控制模式。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户
端处搜索理后再提交给服务器,因此客户端响应速度要比浏览器快。但是,与