论文部分内容阅读
随着科技的发展,人们对智能化产品的需求程度逐步提升,家居作为重要的活动场所,人们对其安全及智能化程度的需求同样也越来越高,智能家居作为一款能提高人们生活品质的智能化产品,其应用越来越广泛。本文针对目前智能家居控制系统普遍成本较高等问题,设计了一款低成本的智能家居控制系统,所做的主要工作包含以下内容:首先分析介绍了智能家居的研究背景和研究意义,分析了智能家居的国内外发展现状和研究现状,并从经济性、稳定性、便利性、安全性等角度出发,设计了智能家居控制系统的总体架构,系统包括3个层次:客户端、主控中心和节点,其中客户端与主控中心使用TCP/IP协议进行网络通信,主控中心与节点使用射频进行无线通信,用户通过客户端对智能家居控制系统进行操作。其次,根据智能家居控制系统的总体架构和功能需求设计了系统的硬件和软件。主控中心采用S3C2440作为核心处理器,扩展LCD显示屏、USB摄像头、射频模块等外设,运行嵌入式Linux操作系统,主控中心采用Qt Creator作为软件集成开发环境和C++为开发语言。节点采用STM32作为核心处理器并扩展射频模块等外设(指纹锁节点还扩展了指纹模块),采用Keil uVision 4开发工具作为开发环境,采用C语言为开发语言。客户端使用Windows设备和Android设备,客户端软件同样采用Qt Creator为软件集成开发环境和C++为开发语言。最后,在实验室环境下对智能家居控制系统进行了测试。测试结果表明:节点能够根据用户在客户端给出的命令执行正确的操作,智能插座的响应时间小于130ms,红外模块的响应时间小于800ms,在网络出现异常时能够提示“网络连接异常”;指纹锁节点能够对门禁进行有效的控制。该系统成本低廉、运行稳定、使用便利、安全系数高,适合推广普及应用。