欢迎来到天天文库
浏览记录
ID:28415144
大小:83.00 KB
页数:8页
时间:2018-12-10
《物联网智能家居防盗安防系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
物联网智能家居防盗安防系统设计摘要:现代智能家居体现了对住宅的新要求,其研究得到了广泛关注。本文从智能家居安防系统具有所需通信距离短、节点连接简单和传输数据量少的特点,分析了ZigBee协议的扩展特性和拓扑结构,并依据星型拓扑结构和网状拓扑结构,最后设计了基于星型的双向网络拓扑结构。智能家居安防系统设计选用CC2530芯片系统设计,详细的分析了外围电路的工作原理,并对CC2530与PC机的连接做了详细的描述。Abstract:Themodernsmarthomereflectsthenewrequirementsofthehousing,anditsresearchhasbeenwidelyconcerned.Thispaperfromitscharacteristicsofshortcommunicationdistance,simpleconnectionsbetweenjointsandlessdatatransmission,analyzestheextendedcharacteristicsandtopologicalstructureofZigBeeprotocolandbasedonthestartopologystructureandnetworktopology,designstwo-waynetworktopologybasedonthestar.SmarthomesecuritysystemdesignusesCC2530chipsystemdesign・Thispaperanalyzestheworkingprincipleoftheperipheralcircuitinsomedetail,anddescribestheconnectionofCC2530andPCindeta订.关键词:智能家居;ZigBee;安防系统;网络Keywords:smarthome;ZigBee;securitysystem;network 中图分类号:TP302.1文献标识码:A文章编号:1006-4311(2017)08-0067-030引言当前智能家居安防系统的网络传输方式以无线网络传输为主,其传输模式存在功耗大、设备使用寿命低、电磁辐射、同频率干扰等问题。为了提高安防产詁的安全性和可靠性,达到系统集成化和网络化的要求,本文选择ZigBee技术为支撑,对智能家居安防系统的总体架构进行了设计。结合智能家居安防需求,使用ZigBee网络的拓扑结构特征,建立了基于星形网络拓扑特点的智能家居新型拓扑安全网络。1基于ZigBee无线通信技术智能家居安防系统的组网方法1.1无线通信方式的选择ZigBee无线通信技术采用的是类似于无线基站的通信模块设置,所以任何两个节点在网络平台屮都可以相互Z间进行通信。所以通信距离不受限制,可无限扩展节点。每个节点不仅能传输数据,还可以采集数据。1.2ZigBee网络的拓扑结构与选择应用1.2.1ZigBee网络的拓扑结构,一般分为三种①星型拓扑结构。星型拓扑结构包括:一个ZigBee协调器和多个终端设备。星型拓扑结构由于所有设备传输信息都需要由协调器来完成,所以拓扑结构很容易建立。同时,缺点也很明显,由于所有节点都需耍通过协调器与其他节点进行通信,导致协调器节点数据包过长,容易形成信息拥塞,造成网络不稳定。一??ZigBee协调器在使用时,所有节点都要与它保持相 同的距离,这就限制了在网络上的节点数量。①树型拓扑结构。树型拓扑结构包括:一个ZigBee协调器、几个ZigBee路由器和许多终端节点。该网络的主要特点是与星型拓扑结构相比,有多个ZigBee路由器同时担当数据的接受和发送功能。树型拓扑结构由于加入ZigBee路由器,使得网络通信范围可以扩大,最终信息数据由ZigBee路由器传输到ZigBee协调器。②网状拓扑结构。网状拓扑结构包括:一个ZigBee协调器、几个ZigBee路由器和许多终端节点。虽然其拓扑结构和树形拓扑结构相似,但在网络节点的路径上与树形拓扑结构信息的传输有所不同,其除协调器节点以外任意两节点之间都可以进行信息传输,信息传输过程是不固定的路径,比其他拓扑结构更稳定,这使得其通信规则更加灵活,通信效率也更高。但是,构建网络拓扑结构的复杂程度也是极高的。1.2.2拓扑结构选择综合以上分析,结合三种网络结构的特点,构建一种新型的网络构架,它是基于星形结构的主体,把原有终端节点替换成路由器节点,组成一个接收发射组的装置,其特点是内部的路由器节点之间可以进行信息通信,从而防止协调器的信息拥塞。而对于分布在家庭各个角落的终端节点來说,其终端节点之间虽不能相互通信,但可以通过接收发射组来传递Z间的信息,避免了因单一路由节点的故障,所造成的区域内的终端节点不能 使用的问题。最后因其构建过程对于普通家庭来说比较简单,容易操作,故选用这种新型的拓扑结构。如图1所示。1.3ZigBee协议的配置1.3.1ZigBee配置文件ZigBee配置文件用于协调路由器和终端节点之间协议信息的处理。让应用程序通过命令创建可交互操作的分布式应用程序。所有的节点如果使用相同的标准配置文件,则它们都可以进行交互性操作。配置文件是由ZigBee联盟批准通过并提供标识符给用户的,之后,用户可以自行定义内容:①类别ID标识。每一个可以直接通信状态的值或属性的物理量,都对应唯一的一个ID值,而多个设备的ID值可以组成一个组标识,例如,上述所说的接收发射装置组。组标识用来记录输出与输入设备的相关数据,每个组都有自己独特的组标识用以区分其他组别,在配置文件中,输出组与输入组标识应相互匹配,实现绑定功能。②设备描述与服务类型。设备描述用来说明是输出或输入组的功能。服务类型一般可分为MSG服务和KVP服务。MSG服务主要适用于传输数据流或大数据量文件,KVP服务一般用于小型变量值的传输。1.3.2ZigBee协议绑定ZigBee绑定是一个非常重要的概念,两个节点之间采用无线通信,那么就需要创建一个由绑定所建立的逻辑链接。因为节点发送的数据包可以 包括多种类型,那么就必须将多种服务类型绑定在这个节点上,从而根据选择不同的服务类型,对不同的数据包进行有针对的发送。在创建绑定服务过程中,目标设备应首先进入一个固定的允许绑定的状态,然后通过dAllowBindResponse()函数响应绑定请求,之后再通过d_BindDeviceRequest()函数来指定绑定地址,完成与目标节点的绑定。通常绑定表的格式为:(as,es,cs)={(adl|,edl|),(ad2|,ed2|),(and|,endn|)}as源设备地址;es源设备标识符;cs连接的串标识符;ad目的设备地址;ed冃的设备标识符。1.4ZigBee网络构建1.4.1ZigBee网络协调器的构建在智能家居安防系统屮,ZigBee协调器的功能是比较复杂的,首先,它负责创建一个网络平台中心;同吋,新的网络设备也需要ZigBee协调器的允许才能加入;最后,ZigBee协调器还耍负责网络数据的更新。其创建方法如下:第一步,ZigBee协调器创建一个初始化网络后,ZigBee协调器应用层通过发送NLME-NETWORK-FORMATION・Request来触发网络层进行网络建立。 第二步,网络层通过发送MLME-SCAN・Request给MAC层使其进行能量扫描和主动扫描,确认找到一个能满足要求的信道时,MAC层会发送MLME-SCAN.confirm返回网络层使其创建一个新的网络标识。如果该标识与现有的网络标识相同,则会重新发送MLME-SET.request到1AC层修改网络标识,再通过MLME-SET・confirm返回网络层确认实现。第三步,在确认网络标识后,网络层通过发送NLME-START.request给MAC层确认是否启动协调器,经MAC层回复NLME-START・confirm到网络层后,网络层最终发送NLME-METWORK-FORMATION・confirm回应用层,应用层确认网络建立完成。见图2。1.4.2终端设备的网络构建在ZigBee协调器成功地创建网络之后,其终端设备需要连接到网络。终端设备加入网络,一般经过两个步骤:第一步是网络终端设备向ZigBee协调器请求加入网络或ZigBee协调器主动扫描添加到网络的终端设备的要求。第二步,ZigBee协调器来决定是否允许一个终端设备加入到网络,如果允许入网,发送答应请求信号,如果不允许入网,发送拒绝请求信号。1.4.3ZigBee网络地址的分配ZigBee使用的地址分为两种,一是MAC地址,一个是网络地址。前者为64位,为生产设备固定地址,后者为16位,地址是由网络分布的唯一入网地址。ZigBee协调器在进行地址分配时,其配置工作需要一些重要的公式。例如,用下列公式计算地址的次数。Cskip(d)二1+Cm(Lm-d-1)Rm=lH英他Cskip(d)用于表示该节点深度??d时的地址数目 Cm用于表示最大深度网络;Lm用于表示最大节点访问数量;Rm用于表示最人路由节点访问数量。2基于CC2530芯片的智能家居安防系统的硬件设计硬件设计是搭建智能家居安防系统的基础,其主要目的是构建一个可行的、高效的无线互联传感器网络,包括协调器设计和终端传感器节点设计。PC机作为上位机起着家居网络的网关的作用,通过RS-232串口与单片机Z间进行通信。2.1基于CC2530芯片的节点设计CC2530芯片是标准8051CPU芯片,有着低成本和优良的网络性能,其射频收发信号性能优良,与ZigBee进行组网是理想的网络解决方案。2.2ZigBee节点的硬件设计在房间里ZigBee节点的分布起着监测现场,负责数据的采集和处理等功能,处理器负责协调整个网络节点和数据处理,毎个传感器将负责数据的采集和数据转换,ZigBee射频模块负责的无线通信,RS-232接口负责与PC机通信。2.3协调器的硬件设计CC2530和PC机连接:ZigBee协调器通过串口与PC机相连,负责传感器网络搭建、网络融合的建立,管理每个节点的数据。ZigBee协调器当使用串口进行数据交换时,需要和PC机进行电平转换,使用的是RS232收发器芯片,当发送数据时,通过RS232收发器芯片把PC串口电平转换 为标准的TTL电平,然后通过CC2530进行发送,在接收数据时,CC2530在接收到数据信号Z后,将TTL电平通过RS232转换为串口电平,然后发送给PC机。总之,随着嵌入式系统的飞速发展,小型化和智能化的家居网关是一种趋势,未来的系统功能将会更加完善。参考文献:[1]周涛•基于无线传感器网络的智能家居安防系统[D]・太原:太原理工大学,2011.[2]李明,王餐,石磊•一种ZigBee无线传感器网络节点的设汁[J]・自动化技术与应用,2008(1):91-94.[3]张文海•基于物联网的智能家居安防系统设计[D].西安电子科技大学,2015.
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处