基于ZigBee的智能家居系统设计
2017-02-20刘钊刘洁琳孟思彤
刘钊 刘洁琳 孟思彤
沈阳理工大学
基于ZigBee的智能家居系统设计
刘钊 刘洁琳 孟思彤
沈阳理工大学
目前人们对家居型智能生活设备的需求越来越多,针对此现象本文提出一种基于ZigBee和OpenWrt以及Android技术开发的智能家居系统。此系统实现以下功能:①网络遥控家电:通过移动端对不同类型的家电进行控制,如空调的开关、定时、温度自定义控制;也可在移动端远程控制灯和窗帘的开关;加湿器自动打开、关闭等;②环境监测报警:利用不同类型的传感器检测是否有人非法侵入室内,或发生燃气泄漏、火灾等,在发生险情时移动端做出相应的报警提醒;③智能楼宇对讲:客人访问时可以在门口输入门牌号与主人进行视频通话,待主人确认后通过手机进行远程遥控开门。
智能家居 ZigBee 楼宇对讲
ZigBee通信技术用于智能家居系统具有明显的优势,本文开发的基于ZigBee和OpenWrt以及Android技术的系统设计主要分为以下三部分:下位机设计、网关设计以及上位机Android应用程序设计。其中,网关设计将ZigBee技术和OpenWrt技术结合是网关实现自身功能的关键。
1 系统总结构设计
此智能家居系统结构化清晰分工明确,移动终端、数据采集及控制、网关三大模块整体结构如图1所示。

图1 总体结构图
2 网关设计
网关部分由ZigBee和RT5350两种开发板集合而成。目的是实现ZigBee网络和Wifi网络的相互通信功能,然而其最简单的方式是通过串口连通两种开发板。首先在LINUX系统(本文选用Ubuntu系统)下更改rt5350的串口配置文件。将openwrt/ trunk/target/linux/ramips/dts目录下的rt5350.dtsi配置文件的串口控制语句禁用状态status=“disabled”改为开启状态status=“okay”;……
