智能家居网关综合系统的设计与实现
摘 要:结合当前智慧家居系统功能需求,对智能家居网关技术进行了分析,并在此基础上,构建了嵌入式短距离无线ZigBee通信方式的智能家居网关综合系统架构,基于系统整体架构,对硬件实施过程进行了详细设计。智能家居网关综合系统的设计与实现,对智慧家居的应用及推广具有重要意义。
关键词:智能家居;网关;ZigBee
1 概述
随着计算机技术、网络技术、无线通信技术的不断成熟,物联网开始应用于社会各个领域,并不断改变着人们的生活和生产方式。智能家居系统,是物联网不断普及时代应运而生的典型智★慧工程案例,通过应用短距离无线通信方式,将传感器、家用电器、多媒体等设备互联,实现数据的集中管理与控制。智能家居系统采用嵌入式技术,使用网关传感节点和平台管理软件对数据进行采集、传输与管理。在智能家居系统中,智能网关作为统一收集家居环境中各电气设备的信息及运行状态的重要设备,对整个智能家居系统的性能起着关键性作用。通过智能网关,实现家居系统中各个节点互联,用户可以随时随地查看居室环境、控制家庭中的电气设备。因此,采用当前主流传输技术――无ツ线射频收发技术及嵌入式管理平台,设计基于ZigBee技术的智能家居网关综合系统,对开发及优化智慧家居系统具有重要意义。
2 智能家居网关综合系统设计
2.1 智能家居系统功能分析
结合实际应用,智能家居系统主要实现安全监测、信息获取、节点控制等功能,因此涵盖家庭安全、宜居生活、智能控制等智能子系统。
2.2 综合系统架构设计
在整体系统功能分析的基础上,进行了综合网关系统的架构设计,系统架构包含ZigBee可燃气体传感器节点、ZigBee窗帘控制器节点、ZigBee温湿度节点、ZigBee光线传感器节点、红外转发节点、ZigBee控制插座等。系统架构具体设计如图1所示。
智能家居网关综合系统采用先进的无线通信技术,通过ZigBee短距离无线通信方式实现家庭基础设施与网关的互联互通,省掉了繁琐的布线。传感器/执行器采用2.4G频段,与智能网关之间以ZigBee技术实现无线连接方式,通过Wifi或Ethernet将网关接入局域网,或通过GPRS/3G模块将网关接入移动互联网。
3 硬件系统实现
基于以上对智能家居系统功能、智能家居综合网关系统的设计架构分析,系统硬件的实施主要包含智能网关、可燃气体传感器、无线窗帘控制器、温湿度传感器、无线插座继电器等元件。
3.1 智能网关
ZigBee网关的接收芯片选用CC2530,该款芯片遵循IEEE 802.15.4和ZigBee应用,经济且低功耗,且支持无线更新和大型应用程序,可编程输出功率达到4dbm,在掉电模式下,只有睡眠定时器运行时,仅有不到1uA的电流损耗,具有强大的地址识别和数据包处理引擎。
3.2 可燃气体传感器实现
该系统选用 MQ-5 气体传感器。MQ-5 适用于家庭或工业上的液化气、煤气天、燃气监测装置。良好的抗乙醇和烟雾干扰能力,具有对液化气、天燃气、煤气较好的灵敏度和快速响应及恢复特性。
可燃气体的无线数据包格式如图3所示。
RGA:读可燃气体传感器
地址段:用于存储传感器模块地址
命令:RGA
读取成功返回后的数据格式如图4所示。
地址:加入传感器模块地址
数据:GAzzz(3字节ASCII码数据)
可燃气体传感器测试ASCII数据为“123”表示可燃气体的ADC采样值为0x7B。
3.3 无线窗帘控制器实现
窗帘控制器的无线通信数据包格式如图5所示。
TDP:窗帘控制器
地址:用于存储传感器模块地址
3.4 温湿度传感器选型
选用SHT1x,包括 SHT10, SHT11和SHT15型号。SHT1x属于 Sensirion温湿度传感器家族中的贴片封装系列。传感器将传感元件和信号处理电路集成在一块微型电路板。
温湿度节点无线通信数据包格式如图7所示。
RSH:读高精温湿度传感器
地址段:用于存储传感器模块地址
命令:RSH
WD代表温度传感器,SD代表湿度传感器
图8 返回数据的格式
3.5 无线插座继电器选型
无线插头是最重要的控制元件之一,用于遥控、遥测、通讯、自动控制等。有密封型与半密封型两种封装方式,外形尺寸15.5×10.5×11.8,最大切换电流3A,最大切换电压300VAC60VDC,最大切换功率:750VA90W。
无线插座通信数据包格式如图9所示。
TRE:测试继电器
地址:加入传感器模块地址
0/1:1表示闭合 0表示断开
4 软件系统实现
通过以上功能分析及系统设计,实现了以嵌入式为基础,采用Android4.0,通过网关采集家居设施各相关节点数据,以实现宜居生活、智能控制、家庭安全监测等功能的智能家居网关综合系统。系统实施过程中,按节点的功能划分到各模块,软件在显示数据的同时,写入到后台数据库,系统为安防报警传感器设置一定的阀值,在超过值时提示报警信息,并可以通过3G发送到移动终端。具体界面如图11所示。
5 结束语
综上所述,在智能家居控制系统中,智能家居网关是整个系统的中心结点,它在系统应用过程中承载着上传下达的功能,通过对系统功能需求进行具体分析,构建了基于嵌入式的系统整体架构,并在架构基础上,进行了硬件系统的整体设计웃。系统采用了低功耗的ZigBee技术及当前流行的安卓应用技术开发,具有良好的应用推广价值❤。
参考文献
[2]卢晓慧,桑世庆.基于J2EE框架的高校创业信息服务平台的构建[J].科技通报,2011(4).
[3]卢晓慧.基于物联网技术架构下智能家居系统ฎ的研究[J].科技通报,2013(5).