论文部分内容阅读
随着社会的发展进步,人们对家居生活的质量要求越来越高,追求高质量的生活环境的步伐也从未停止,智能家居就在这一过程中应运而生。从上世纪80年代美国联合科技公司将建筑设备信息化、整合化概念应用于美国康奈迪克州哈佛市的一栋建筑(CityPlaceBuilding)时,就标志着全世界争相进入建造智能家居的时代正式到来。智能家居是通过网络将各种家电设备包括传感器等连接起来,构成的一个整体,实现了对家庭生活的自动化和智能化管理,让居住的主人享受到其所带来的生活便捷性和舒适性。在国内,智能家居发展虽然很迅速,但是却并未真正的走入普通人的日常生活中。这主要原因是智能家居系统成本高昂、设备安装和操作复杂,未真正得到市场认可。因此,设计一种价格低廉、操作简单的智能家居控制系统整体解决方案是非常有必要的。智能家居控制系统包括嵌入式家庭网关、家居内部网络和远程控制客户端。它借助网络技术实现由内到外和由外到内的信息交互。本文在分析智能家居当前的研究现状的基础上提出了基于Cortex-M3内核的家居网关,采用ZigBee构建内部网络和基于Android的控制客户端三大模块组成的智能家居控制系统解决方案。主要完成三大模块的硬件和软件设计,并最终实现一个完整的智能家居控制系统。硬件中家居网关以STM32F107作为以太网模块主控芯片,家居网关中以CC2530作为ZigBee协调器模块,以太网模块和协调器模块通过串口实现通信,最终完成ZigBee内网和以太网的数据交换;内网中ZigBee节点采用CC2530进行实现。软件方面,家居网关以太网模块移植操作系统μC/OS-II,并使用ST公司官方提供的固件库进行底层驱动设计,然后移植Lw IP协议栈实现TCP/IP通信;ZigBee协调器和节点模块通过移植TI公司官方协议栈Z-Stack2007进行ZigBee应用程序设计;控制客户端程序采用Android编程,实现远程手机控制家居内部设备。最后,本文在实验中模拟家居场景,对整个系统进行联合测试,测试结果表明:系统运行稳定、操作简便、成本低廉、安装便捷、能耗较低,并实现了远程监控,符合系统设计要求和设计原则,具有一定的应用前景和市场价值,为国内智能家居发展和研究提供了一条新的案例和技术支持。