摘 要:根据现代家居的发展需求,提出了一种智能家居系统的整体设计方案,以ARM11S3C6410为核心处理器,Linux嵌入式系统为家居总中心监控系统,使用Linux Qt完成了控制程序及人机界面的编写,采用GPRS通信技术完成了系统的远程通信及监控,组建基于ZigBee无线通信技术的系统内部网络,并完成了对家电的基于统一协议的控制,实现了家居的智能化。
0 引 言
随着网络技术和通信技术的不断发展以及人们对生活要求的不断提高,实现家庭智能的远程监控已经成为必然的趋势。国家建设部住宅产业化促进中心提出住宅小区要实现六项智能化要求,其中包括实行安全防范自动化监控管理:对住宅的火灾、有害气体的泄漏实行自动报警;防盗报警系统应安装红外或微波等各种类型报警探测器;系统应能与计算机安全综合管理系统联网;计算机系统能对防盗报警系统进行集中管理和控制。随着GPRS远程通信技术和短距离无线网络通信技术的不断发展和成熟,智能家居的监控技术也逐步成熟。GPRS网络通信业务是通信公司推出的一项数据传输通信业务,在GPRS网络覆盖区域内,传输距离不受限制,通信费用相对低廉,传输速率较快。Zig-Bee短距离无线通信技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通信技术,主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。本文解决了家庭智能嵌入式系统、GPRS远程通信、ZigBee无线通信、家电解码及编码、家居控制协议等相关技术难点,分析了其各自基本特点和所要实现的基本功能,并在此基础上提出了基于Linux嵌入式系统和ZigBee网络及GPRS无线通信的智能家居系统的总体解决方案。
1 系统整体设计方案
智能家居网络指的是在一个家居中建立一个通信网络,将各种家电设备互相连接起来,实现对所有智能家居网络上设备的远程使用和控制及任何要求的信息交换,如音乐、门窗、电源、电视或数据等等。智能家居网络的构架包括家庭内部网络系统、智能家居控制器以及智能家居网络与外部网络之间的数据通信。其中,智能家居控制器是智能家庭网络的一个重要组成部分,起到核心的管理、控制和与外部网络通信的作用。它是通过家庭管理平台与家居生活有关的各种子系统有机结合的一个系统,也是连接家庭智能内部和外部网络的物理接口,完成家庭内部同外部通信网络之间的数据交换功能,同时还负责家庭设备的管理和控制。智能家居控制器一方面需要为家庭内部布线提供通信接口,采集家庭设备的信息,并进行处理、自动控制和调节;另一方面智能家居控制器作为家庭网关,也为外部提供网络接口,连通家庭内部网络和外部网络,使得用户可以通过GPRS网络等方式访问家庭内部网络,实现监视和控制。系统控制方案如图1所示。
图1 系统整体控制框图 本系统采用三星公司最新推出的ARM11S3C6410控制芯片为核心控制器,完成所有家庭内部数据的处理,包括数据的采集与控制命令的发出,是整个智能家居控制的核心,采用Linux嵌入式系统为家居总中心监控系统,能够自动运行、处理数据,通过串口管理、无线网络来控制各控制终端,并且中心控制器通过GPRS模块实现家庭系统与手机的通信,使用户可以通过短信方式实现家庭系统的远程控制,同时,控制器还采用10.3寸触摸屏为用户提供命令输入端,采用Linux Qt完成人机界面的编写,通过ZigBee无线通信协议完成家庭内部数据的传输,方便用户实现本地控制。控制终端为单片机组成的若干小的控制系统控制各家用设备,并通过控制总线将这些小的控制系统组成网络,连接到智能家居控制器,受智能家居控制器控制。 |