未来智讯 > 智能家居论文 > 基于ZigBee技能的智能家居系统设计

基于ZigBee技能的智能家居系统设计

发布时间:2018-11-27 01:06:05 文章来源:未来智讯    
    基于ZigBee技能的智能家居系统设计作者:未知   摘要:以CC2530芯片及其外围设备构成硬件系统,使用IAR Embedded Workbench软件对芯片进行编译、调试、下载,通过ZigBee技能组建智能家居网络,对智能家居环境温度、湿度、光照度进行实时监测,实验结果证明,该系统测量正确性高、实时性好,并能通过网络远程抑制,能为人们提供舒适、方便和人性化的智能家居环境。
  关键词:智能家居;ZigBee;CC2530
  中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2014)12-2828-03
  The Design of Smart Home System Based on ZigBee Technology
  WANG Qing-qing, YU Ben-cheng
  Abstract: The smart home system compose by CC2530 chip and its peripheral equipment ,using IAR Embedded Workbench compile, debugging and download, constructed network by ZigBee technology, the system provide real-time monitoring of the environment temperature, humidity, light intensity. The experimental results show that, the system measurement accuracy, good real-time performance, and it may realize the remote control, provides comfortable, convenient and the user-friendly intelligence lives environment.
  Key words: The smart home; ZigBee; CC2530
  智能家居又叫Smart Home,最早是由美国、欧洲等西方发达国家提出,智能家居将计算机技能、无线局域网技能、传感器技能以及嵌入式系统技能融合应用于家庭环境中,使家居生活中的照明系统、安防系统、环境监测系统等有机联合起来[1]。实现智能家居系统以后,人们能够通过网络,实现对家中相关设备的远程监测和抑制。该文设计了一套可以监测家庭环境中温度、湿度、光照强度、人体等数据的智能家居系统。以TI公司生产的CC2530芯片为硬件平台,使用IAR编程调试工具,在TI公司开发好的Z-Stack协议栈的基础上,利用终端节点采集家居生活环境中的相关参数,通过ZigBee无线网络发送到协调器,协调器通过RS232串口,将采集到的数据在 PC 长进行显示,并且能够通过Internet远程访问,实现抑制[2]。
  1 ZigBee 技能介绍
  ZigBee技能是一种短距离、低功耗的无线通讯技能。其特点主要有以下几点:
  1)功耗低:在低功耗待机模式下,两节普通5号电池可使用6-24个月;
  2)成本低:ZigBee数据传输速率低,协议大略,所以大大降低了成本;
  3)网络容量大:网络可容纳65000个设备;
  4)时延短:典型搜索设备时延为30ms,休眠激活时延为15ms,活动设备信道接入时延为15ms;
  5)网络的自组织、自愈能力强,通讯可靠;
  6)数据平安:ZigBee提供了数据完整性检查和鉴权功能,选取AES-128加密算法(美国新加密算法,是目前最好的文本加密算法之一),各个应用可灵活确定其平安属性
  7)事务频段灵活:使用频段为2.4GHz、868MHz(欧洲)和915MHz(美国),均为免执照(免费)的频段。
  2 系统实现
  选取星形拓扑结构,在家居环境中部署温度传感器节点、湿度传感器节点、关照度传感器节点、红外传感器节点,各传感器节点与家庭网关之间通过ZigBee协议栈无线连接,对家居环境中的温度、湿度、光照度、红外进行实时监测,并将监测到的数据通过无线方式实时发送到家庭网关,家庭网关通过RS232串口将采集到的家居环境中的信息传输到PC机,由PC机进行处理,并可根据监测值,通过相关的执行机构抑制家居电器,例如温度过高,打开空调,光照度低,打开电灯等,实现家居生活的智能抑制,系统的机构图如图1所示。
  2.1系统硬件平台
  系统选用TI公司所研发的CC2530芯片,CC2530是由Chipcon公司生产的第一款适合ZigBee标准的2.4GHz射频体系单片机。它整合了CC2530中高本能的RF收发组件和一个适合工业标准的增强8051内核MCU,具有开发难度低的SoC特性。事务于免许可的2.4GHz频段。CC2530 硬件平台的结构框图如图2所示。
  要实现对家居环境中温湿度、光照度等数据的无线采集,终端节点中配备采集所必须的传感器,那么就需要在终端节点中投入相应的传感器驱动程序,在Z-Stack协议栈的应用层中添加相关的程序以实现温湿度、光照度、红外数据的采集。终端节点采集到家居环境信息通过无线网络发送到家庭网关,采取适当的路由算法,配置网络层的相关参数,保证终端节点与协调器之间可以正常通讯、协调器可以正确无误地抑制终端节点[3]。
  2.2系统软件设计
  系统选取ZigBee无线通讯技能,软件选取的是TI公司所研发Z-Stack 协议栈。Z-Stack 协议栈的物理层和MAC层遵循国际电信联盟所制定的IEEE802.15.4规范,网络层和应用层遵循ZigBee联盟所制定的标准,用户能够根据系统的功能需要进行定义[4]。本系统软件设计主要是ZigBee的组网,主要包括:协议栈启动、节点入网和节点间的绑定。
  1)协议栈的启动:当设备上电启动时,最初要进行初始化,主要包括初始化时钟、硬件的监测、各软件模块的初始化操作,完成初始化以后,进入到协议栈,协议栈即一个小型的操作系统,选取任务轮询循环机制,轮询要执行的任务。具体启动过程如图3所示。
  2) 节点入网:ZigBee组网需要协调器,所以协调器最初启动,选择可用的信道,配置网络 ID,然后扫描信道,侦听与自己网络 ID 匹配的节点的入网请求,判断入网请求,如果请求匹配,则为节点分配短地址,允许节点投入网络。而节点启动时,在进行初始化以后就会根据预先配置好的网络 ID,搜寻网络。节点入网流程如图4 所示。
  3) 节点间的绑定: 节点入网以后,还需要与协调器在应用层上建立一个逻辑上的链接,即节点间的绑定。惟有在建立绑定的基础上,采集节点和协调器之间才能进行应用层数据帧的信息交互:协调器够收到节点的采集数据,节点能收到协调器的抑制指令。节点绑定的流程如图5 所示。
  3 实验结果
  选取星形网络拓扑在现实环境中部署温度、湿度、光照度、红外传感器,进行实际的测量,以温度传感器为例,测量结果如图6所示。
  4 结束语
  基于ZigBee技能的智能家居系统,选取无线通讯,应用于家居环境中,系统能正确地采集温度、湿度、光照度等信息,且在PC终端显示各项信息,并能根据抑制端的指令无线抑制终端节点的执行机构,实现无线抑制智能家居中的设备。选取ZigBee技能组建智能家居网络,无需布线,也无需对室内电线作任何改动,安装大略、易行,实时性强、成本低廉、具有测量正确、易于扩展的特点。
  参考文献:
  [1] 张文亮,刘壮志,王明俊,等.智能电网的研讨进展及发展趋势[J].电网技能,2009,33(13):1-11.
  [2] 赵凯,龚仁喜. 基于ZigBee无线技能的智能家居系统设计[J].装备制造技能,2009(8):127-129.
  [3] 深圳市威百仕集成电路有限公司. VIC-SP3SK2 用户手册[M].深圳:2006.
  [4] 乐强.WiMAX Mesh 网络技能分析[J].信息平安与通讯保密,2012(8):71-73.
转载请注明来源。原文地址:https://www.7428.cn/page/2018/1127/47743/
 与本篇相关的热门内容: