钟良骥,桂学勤,厉阳春,赵君喆
(湖北科技学院 计算机科学与技术学院,湖北 咸宁 437100)
“智能家居”,利用计算机技术、嵌入式技术、网络通讯技术和传感器技术等,将家庭中各种设备(照明系统、环境控制系统、安防系统、智能家电等)有机的连接到一起。智能家居让用户方便的控制电器设备,根据场景设定设备的工作模式,使设备采用互通方式进行管理。
目前,国内智能家居产品基于有线或集中通信方式,系统成本高,部署周期长,维护不方便,较难适应当前的发展形式。随着人们生活水平的提高,对智能家居系统的要求也不断提高,如何实现家庭设备网络化无线管理,是智能系统的首要问题。本文基于pcduino开发板,搭建openhab服务器,实现网络化、简单、方便的电气设备控制系统。
中控系统主要包括Cortex A8处理器的 pcduino开发板(家庭网关)、 Zigbee协调器、WiFi模块、Zigbee节点设备(如门磁开关、灯光继电器、红外探测器、烟雾传感器等),结构如图1所示。在A8中移植openhab服务器,作为网关,负责设备的管理以及远程监控。设备通信采用Zigbee无线传感网络,因此网关需要保存通信数据,并对Zigbee无线传感网络进行数据处理。 网关上的Zigbee协调器,负责Zigbee内部网络的设备管理与控制。WiFi模块访问无线路由器,完成与以太网的连接, 实现内部网络与Internet的通信。

图1 系统示意图
网关硬件有处理器A8模块,Zigbee模块,以太网模块,IDE接口模块,USB接口模块,NAND FLASH模块,I/O模块,JTAG模块,串口调试模块等。其中,Zigbee模块用来连接内部智能家居网络;……