论文部分内容阅读
随着科学技术的进步和人们生活水平的提高,传统的家庭电器设备已经无法满足现代家庭的需求,而智能家居能够为人们提供更加安全、舒适和健康的生活环境。如今,智能家电成为人们日常生活的必需品已经走进了千家万户,正深刻地改善人们的生活品质。可以说家居智能化是未来家居的一种必然发展趋势。
在智能家居系统中,通过遥控器对家庭网络的智能设备进行控制和监测。随着未来家庭中智能家居设备种类的增多,必然会造成多种遥控器并存的现象,给用户的使用带来不便。而且,当前主流家居遥控器多采用红外技术,其数据传输的单向性、有角度范围限制,不能满足家居智能化的需求。蓝牙等无线技术存在网络容量小,功耗高,价格高等缺点。为解决上述问题,本文设计一个能在未来家庭中自由自在地控制智能家居设备和监测家居环境、可直接与用户交互的Zigbee技术的家居遥控器。
本文首先分析了智能家居及家居遥控器发展的国内外现状。然后通过对目前家庭所采用的几种主流短距离无线通讯技术进行分析比较,选择Zigbee作为本课题的无线通信技术。接下来详细阐述了家居遥控器的硬件平台设计原理,采用S3C2440A嵌入式微处理器作为主控芯片,剪裁并移植Linux和Qt/Embedded作为软件开发环境。然后重点对遥控器应用软件中主要的软件模块,人机交互界面、命令装配模块、协议解析模块和无线收发模块,以及通讯机制和多线程技术进行了详细的论述。在对无线通信协议进行分析的基础上,提出了一套无线家居控制和监测网络的基本通信协议,实现了遥控器与控制中心以及环境变量传感器之间的通信。
最后,本文对所研发的系统在实验室搭建的智能家庭网络中进行了测试,验证了对电动窗帘、电灯的控制功能和安防系统的设置功能,Zigbee传感器家居环境系统的监测功能,包括温湿度、烟度、CO和甲烷等终端节点,达到了预期的目的。对需要进一步研究的问题进行了讨论,本系统所研究的软硬开发平台以及实现过程和方法,可为后续的研究和功能拓展奠定基础。