基于ZigBee技术的智慧校园设备防盗系统设计_张永波
一种基于ZigBee物联网技术的校园安防解决方案

20 : 联 网 》 报 告 指 出 “ 去 任 何 人 之 间 在 任 何 时 间 0 5物 . 过
社会 与物理 系统的整合 .达到更加精细和动态 的方式
管 理 生 产 和 生 活 物 联 网 技 术 主 要 包 括 了无 线 传 感 网络 技 术 和 近 程
互 与处理 的智 能 网络闭 ② 从应 用上理 解 : ; 物联 网是指
把世界 上所 有的物体都联接到一个 网络 中 . 形成 “ 物联
网 ” 然 后 “ 联 网” 与 现 有 的 互 联 网 结 合 . 现 人 类 . 物 又 实
困难 ; 响应 时间长 。近年来 。 ④ 物联 网技术全 面兴起 ,
网也 有不同 的定义 : ①从技术上理解 : 物联 网是 指物体
通过智 能感 应装置 , 经过传输 网络 . 到达指定 的信息处 理 中心 , 最终实现物与物 、 人与物之 间的 自动化 信息交
的技 术也有局 限性 : 由于人 为因素 . ① 容易 导致漏 报 ; ②监控点 的局限性 ; 由于缺乏智能 因素 , ③ 使数据 分析
( T 首次提 出的 。 MI ) 译为“ 物物相连的 网” 这有两层意 思 :1 物联 网的核心 和基础仍 然是互 联 网 . () 是在互 联
网基 础 上 的 延 伸 和 扩 展 的 网络 ;2 其 用 户 端 延 伸 到 了 ()
济利 益的迅速提升和发展使得高校周边 的人员流动变
大 、 区治安复杂 , 社 容易潜存各种安全隐患。 例如 : ①多 媒体 教室和机房的重要设备监管 :②重要 资料 文献 的
物 品与物品之间 , 进行信息交换和通信[ 1 ] 业界 对物联
基于ZigBee的智慧校园安全监管系统的设计

基于ZigBee的智慧校园安全监管系统的设计作者:张凤英来源:《电子技术与软件工程》2018年第17期摘要现如今,学校有了以有线通信为基础的安防系统,但是其运行成本较高,灵活性差,基于此,本文设计基于ZigBee的智慧校园安全监管系统,首先介绍什么是ZigBee及其构成,接着介绍本设计用到的主要器材,温度传感器LM35DZ和烟雾传感器MQ-2,然后介绍安全监管系统的设计过程和安全监管系统实验前的准备工作,最后阐述具体实验过程及实验结果,仅供参考借鉴。
【关键词】安全监管系统温度传感器烟雾传感器学校的安全监控工作一直是学校建设的重点内容,目前市面上的安全监管系统一般采用有线通信,安装成本较高,布线也比较复杂,学校在安装过程中会考虑到资金有限,人力不足,而选择减少安装,使得学校的安防系统存在盲区。
而在无线技术发达的今天,将无线传感技术与监控系统完善结合就成为了研究学者关注的崭新研究项目。
1 ZigBee及其构成ZigBee被称为紫蜂协议,来源于蜜蜂的八字舞,蜜蜂在飞翔时会发出嗡嗡的声音,以此与同伴传递信号,告知同伴花粉所在位置。
紫蜂协议的发展是在IEEE802.15.4基础上,延续了低功耗局域网协议的特点,是一种近距离的无线通讯技术。
ZigBee具有传输距离短的优点,功率消耗较低。
ZigBee成立于2001年8月份,创始人是Chipcon、Atmel、Helicomm,成立三年后推出第一个比较规范的版本ZigBeeV1.0,这个版本是单芯片独立工作的系统,在后来的几年间,工作人员经过不断完善改进,形成了不同功能的协议栈,由物理层、介质访问层、网络层、应用层四个部分构成,不同层之间的协作由“原语”来完成,各协议栈能够相互交流信息,通过有效的相互协作,使得整个系统正常运作。
2 主要实验器材2.1 温度传感LM35DZ在本次设计中采用温度传感器的型号是LM35DZ,它具有构造简单、成本低、可随意编程的优点。
基于Zigbee技术的智慧校园安全系统的设计

第29卷㊀第4期长㊀春㊀大㊀学㊀学㊀报Vol.29㊀No.4㊀2019年4月JOURNALOFCHANGCHUNUNIVERSITYApr.2019㊀收稿日期:2019-01-18基金项目:安徽省教育厅项目(2017xtd104)作者简介:俞慧慧(1983-)ꎬ女ꎬ安徽蚌埠人ꎬ实验师ꎬ硕士ꎬ主要从事计算机科学与应用技术研究ꎮ基于Zigbee技术的智慧校园安全系统的设计俞慧慧(安徽电子信息职业技术学院信息与智能工程系ꎬ安徽蚌埠233000)摘㊀要:通过对传感网技术㊁通信网技术㊁物理网技术的有效融合ꎬ智慧校园安全系统实现了将智慧安防系统结合到学校安全保护框架中ꎮ将信息化作为学校安防的创新驱动ꎬ以科学技术模式和创新化的应用模式ꎬ建立起现代化的校园安全系统ꎬ是研究学校安全的新趋势ꎮ本文将Zigbee技术设计到智慧校园安全系统中ꎬ以无线通信技术实现对校园各区域的实时监控ꎮ本文还对智慧校园安全监控设计流程进行概述ꎬ为确保校园安全提供参考依据ꎮ关键词:Zigbee技术ꎻ校园ꎻ软件设计ꎻ硬件设计中图分类号:TP399㊀㊀文献标志码:A㊀㊀文章编号:1009-3907(2019)04-0033-04㊀㊀校园安全问题是社会各界普遍关注的重点问题ꎮ近年来ꎬ来自消防㊁人身安全等方面的校园安全事件层出不穷ꎬ因此推进校园安全系统设计㊁建设平安校园显得尤为重要ꎮ目前ꎬ大多数高校已经建立起基于有线通信的安全防护系统ꎮ但由于此类安防系统具有前期成本高㊁维修难度大及灵活性能差等缺点ꎬ校园安全防护系统仍存在诸多隐患ꎮ随着信息通信技术的快速发展ꎬ物联网及无线传感技术日臻成熟ꎬ在原有安防网络技术框架基础上ꎬ架设无线传感器网络和移动通信网络ꎬ在教学楼㊁办公楼㊁学生宿舍及体育场馆内搭建无线全覆盖的安防系统ꎬ可以最大程度推进 数字化校园 建设ꎮ智慧校园安全系统集合了物联网技术㊁云计算及智能化设备等ꎬ能够更加合理地为校园安全提供管理和服务[1]ꎮZigbee技术具有传输距离远㊁复杂程度低㊁功耗小和传输精度高的优点ꎬ可以保证人与物㊁物与物之间的高质量无线数据传输ꎬ并可以很好地解决物联网中无线传感器各节点间的网络连接ꎮ因此ꎬZigbee技术作为核心技术ꎬ在建设智慧校园安全系统中发挥着越来越重要的作用ꎮ1㊀基于Zigbee技术的智慧校园安全系统的相关技术分析1.1㊀无线传感网络的技术分析无线传输技术集合了分布式数据处理技术㊁微型电子技术㊁无线通信技术及嵌入式技术ꎬ它与传统有线通信技术相比ꎬ具有更强大的信息采集能力ꎮ这项技术摆脱了传输线的束缚ꎬ可以在布置传感器时更加方便灵活ꎮ传感器通过无线技术将采集到的信息实时传输给上位机ꎬ监控人员通过对实时数据的分析ꎬ可以清晰地掌握现场的安全状况ꎮ无线传输网络适用于监控面积大或地理条件更加复杂的环境ꎬ其监控效果与节点部署情况有直接关系ꎮ无线传感器节点数目越多ꎬ获取数据信息就越准确ꎮ各传感器节点间并不是独立个体ꎬ其间会预先设定无线路由协议ꎬ保证各节点之间实现数据的传输与转发ꎮ由于区域内各节点的位置不同ꎬ运行中有它的不确定性ꎬ这就要求无线通信网络具有组织能力ꎬ实现更加科学的配置管理[2]ꎮ无线网络中两个节点间的信息传输时ꎬ由于各节点的信息发射能力有限ꎬ在无线传输网络内设置中继节点来实现信息的转发ꎬ传输过程中各节点在不断地加入和退出ꎬ无线网络实时处在动态变化过程之中ꎮ无线传感网络通过各节点的广泛部署ꎬ实现在一定区域内对必要信息的获取ꎬ避免在获取数据时逐一对各节点进行查阅ꎬ以数据作为无线传输网络的工作重心ꎬ最大程度上保证了网络的实用性[3]ꎮ1.2㊀Zigbee及相关技术分析Zigbee技术由其技术联盟制定网络层标准ꎬ用户可以根据实际工作需要在应用层进行自主开发ꎬ在最大程度上为用户提供灵活的组网方式ꎮZigbee技术具有3个跨度很大的频段ꎬ3个频段的信道数目㊁信息传输速度及调制方式存在差异ꎮ其中2.4GHz频段为免费频段ꎬ此段共有16个信道ꎬ可以实现最多达250Kbps的数据传输ꎮZigbee技术可以通过星型网㊁树型网及网状网实现优异的组网性能ꎮ采用多载波的信道接入方式ꎬ最大程度避免了载波之间的冲突ꎮZigbee模块具有较强的网络自适应能力ꎬ有较低的信号发射功率ꎬ可根据网络质量的不同要求ꎬ主动增加或降低发射功率ꎮ在非工作状态下可以自动进入休眠状态ꎬ从而保证了Zigbee技术的低功耗特征ꎮZigbee模块的价格便宜ꎬ适宜大规模采购ꎮZigbee技术协议设计简单ꎬ实现功能时只需要少量的程序代码ꎬ节省了许多专利费用ꎮ唤醒休眠状态下的Zigbee模块只需要15msꎬ查找网内节点数据只需要15ms时延ꎬ可以满足时延要求高的领域ꎮ基于Zigbee技术搭建的无线通信区域可以实现多网络的协同工作ꎬ网络内的各节点具有较强的管理能力ꎬ可以满足对254个子节点的操纵ꎮZigbee技术在设计过程中充分考虑到电磁波干扰㊁障碍物阻挡及水汽吸收电磁波等问题ꎬ制定了具有针对性的防止碰撞策略ꎬ有效提升无线数据传输的可靠性ꎮ在传输过程中设计了应答方式ꎬ确保数据可以达到既定目的地地址ꎮZigbee技术的协议栈可以实现对数据包的检查功能ꎬ具备加密算法认证和鉴权ꎬ最大程度上保证了数据传输过程中的安全性[4]ꎮZigbee技术协议栈的源码和授权对使用者是开放的ꎬ在应用开发过程中具有较高的开放性ꎮ1.3㊀节点故障检测技术分析与有线网络存在的数据传输包丢失的情况相同ꎬ无线传输网络也存在传输信息不到位或得不到传输反馈的问题ꎮ为提高无线信息传输的准确性ꎬ须采用节点故障检测技术对丢包故障进行检测ꎮ该技术可以检测出网络中断㊁数据延迟及能源限制等故障ꎮ在无线传输网络中常用的节点故障检测技术主要包括:集中式故障检测法㊁分布式故障检测法和心跳故障检测机制ꎮ其中ꎬ集中式故障检测法主要用于检查问题节点的成因ꎬ它主要采用轮询方式周期性的向周围节点发送状态信息ꎬ实现对周围节点故障信息的实时采集ꎮ工作结构见图1所示ꎮ图1㊀集中式故障检测机制结构图分布式故障检测法作为另一种常用的节点故障检测技术ꎬ将故障管理工作分散到各网络节点中ꎬ使各节点都具有独立的判断与处理故障的权限ꎮ这样处理ꎬ不仅可以降低中心节点的工作压力ꎬ还能在一定程度上提高节点故障检测的可靠性ꎮ分布式故障检测法已经成为未来故障检测的一种发展趋势ꎬ满足区域内多种类的节点故障检测需求ꎮ心跳故障检测机制是分布式节点故障检测的延伸ꎮ该故障检测模式会向外定期传输数据包ꎬ并进行周期性的数据收发ꎮ在传输过程中判断套接字的状态是连接或断开ꎬ就可以知道无线传输网络的工作是否正常ꎮ系统传输的心跳包属于一种自定义的结构体ꎬ其中包含了少量的状态信息ꎬ有些状态下仅包含特定的标识码或反馈码来表明心跳码的身份ꎮ2㊀基于Zigbee技术的智慧校园安全系统的具体设计2.1㊀智慧校园安全系统传感器的选择在进行智慧校园安全系统设计过程中ꎬ选用TO-92式封装的温度传感器LM35DZ测量监测点的温升变化情况ꎮ该测温模块构造简单㊁成本低ꎬ直接将电压值和温度信息通过模拟信号传出去ꎮ电压值与摄氏度之43长㊀春㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第29卷间呈线性关系ꎬ安装时直接将杜邦线与主板相连ꎬ安装灵活简便ꎮ该传感器的测温范围是0ħ~100ħꎬ当所测区域温度超过60ħ时ꎬ可以判断此处有发生火灾的危险ꎬ需要消防人员前来处理ꎮ烟雾传感器MQ-2是另一种常用的检测模块ꎬ主要用于检查化学实验室的易燃㊁易爆及有毒气体ꎮ除此之外ꎬMQ-2还可以检测出氦气和液化气ꎬ工作电压范围处于0~24V之间ꎬ该传感器在使用前需要用5V电压对其加热ꎮ烟雾传感器MQ-2在空气中的电导率较低ꎬ有较强的耐腐蚀性ꎬ使用寿命长ꎬ检测气体的化学反应具有可逆性ꎬ便于烟雾传感器循环使用ꎮ其机械性能良好ꎬ结构简单ꎬ当检测区域内出现烟雾或有害气体时ꎬSnO2材料商的晶粒电导率会发生变化ꎬ实时检测一定区域内是否有火情出现ꎬ烟雾浓度与电导率成正比ꎬ且可以判断出火情的程度ꎮ为了防止危险人员潜入校园造成安全隐患ꎬ还应设置人体红外热释电传感器ꎬ以探测人体发出的辐射ꎬ进一步判断区域内是否有人进入ꎮ该传感器对于10μm的红外辐射有较强的敏感性ꎬ当有人进入区域内时会使传感器的电荷失去平衡ꎬ向外释放电荷ꎬ并将报警信号传递到监控中心ꎮ2.2 智慧校园安全系统硬件的设计分析智慧校园安全系统通过Zigbee模块搜集监控区域内的监测信息ꎬ将存在潜在危险的现场状态实时传递给监控中心ꎮ在整个过程中ꎬ利用无线传感技术实时采集数据ꎬ并通过上位机的计算ꎬ对现场状态进行分析和判断ꎮ根据智慧校园安全系统的实际需求和Zigbee模块的应用特点ꎬ需要综合温度㊁浓度㊁烟雾采集㊁红外数据及数据传输等因素考虑组网特点ꎬ利用温度传感器LM35DZ㊁烟雾传感器MQ-2及人体红外热释电传感器来获取现场信息ꎬ构建组网将数据传送至服务器ꎮ为丰富其功能ꎬ在算法程序中增加测距模块和人员定位模块ꎬ实现对潜入人员的实时定位ꎮ智慧校园安全系统设计结构见图2所示ꎮ图2㊀智慧校园安全系统设计结构图在Zigbee网络结构中ꎬ底层节点负责获取㊁发送数据ꎻ路由节点负责数据的转发与管理ꎬ可以有效扩大网络监测范围ꎻ顶层节点可实现对已知节点的信息消化ꎮZigbee模块上传输的数据在设置好的频率下周期性传给协调器ꎬ协调器再将获取的信息统一打包后上传至PC端ꎮ当出现危险报警时ꎬ终端节点就会及时将报警信息传达给警务系统并发出警报ꎮ以Zigbee的快速组网优势和RSSI测距功能ꎬ可以准确给警务人员提供危险报警的具体位置ꎮ在进行智慧校园安全系统硬件电路设计过程中ꎬ选择CC2530搭建智慧校园安全系统的硬件平台ꎮ该芯片具有体积小㊁功耗低㊁组网方便及易于扩展的特点ꎮZigbee网络中的协调器要完成对网络的建设以及节点的管理ꎮ在本系统中ꎬ需要将接收的数据通过串口传递给服务器ꎻ需要架设射频天线来实现数据的收发ꎻ设计LED灯来显示数据收发状态ꎻ设计按键用于复位模块状态ꎮ在设计电源模块时ꎬ采用5V电源供电ꎬ而模块的工作电压为3.3Vꎬ需要采用LM1117实现5V到3.3V电压的转换ꎮ通信模块采用RS-232串行通信接口ꎬ可以任选CC2530模块的一组串行接口实现通信ꎮ接口转换器选择PL2303ꎬ内置USB收发㊁振荡器及UART通用异步收发传输器ꎬ只需配置电容ꎬ即可实现USB信号与RS-232信号的转换ꎮ53第4期俞慧慧:基于Zigbee技术的智慧校园安全系统的设计63长㊀春㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第29卷PL2303具有高兼容驱动器ꎬ可以满足大多数上位机系统的传统COM需求ꎮCC2530的时钟模块包括工作模式和休眠模式两种工作状态ꎬ分别由32MHz晶振和32.768KHz晶振提供计数ꎮ2.3㊀智慧校园安全系统的软件设计分析智慧校园安全系统软件部分需要完成对PC端操作界面㊁数据库㊁数据分析处理模块㊁嵌入式部分协调器㊁路由设备及终端节点的设计ꎮ信息采集㊁检测算法及节点定位处算法的设计ꎬ本系统采用B/S模式来保证运行的实时性ꎮ采用Myeclipse实现操作管理ꎬ以C/S模式实现程序编写ꎮ数据采集管理流程是在服务器启动后对各部门进行初始化ꎬ在完成信息的采集㊁传输及分析处理后ꎬ将各节点处的数据传输至协调器ꎬ通过串口设备实现对数据的打包ꎮ在系统数据库设计过程中ꎬ为满足控制的灵活性安排一个区域内分设多个协调器ꎬ保证任何一个协调器管理多个子节点ꎬ不同节点分别完成不同任务ꎮ协调器和路由器都由FDD构成ꎬ分别负责管理网络以及数据传递工作ꎮ在Zigbee网络中ꎬ要求协调器和路由器均具有组网能力ꎬ在使用时ꎬ需要先启用协调器ꎬ再使用路由设备ꎬ两者都可以实现数据的双向传输ꎮ智慧校园安全系统算法设计中ꎬ主要涉及数据采集部分的心跳发送算法和节点定位算法ꎮ在进行心跳算法设计时ꎬ要满足数据采集的需求ꎬ信息采集包括内容㊁节点编号及采集时间ꎮ由于无线传感器网络中节点数目过多ꎬ中心节点处理能力有限ꎬ采取分布式故障检测算法比较适宜ꎮ考虑到心跳信息在传递时也会加大网络压力ꎬ对网络信号的传输造成不利影响ꎬ设计了PULL心跳检查机制ꎬ使检测方法具有更好的主动性能ꎬ保证了检测算法的灵活性ꎮ3㊀结束语基于Zigbee技术的智慧校园安全系统ꎬ可以保证在学校内部建立一个规范的故障预警保护机制ꎮ安保人员可从多个途径获取故障预警信息ꎬ实现标准化的安全运行报告统计系统ꎬ方便运行和维护人员及时了解系统运行状态ꎬ为学校安全保障工作适时提供科学合理的信息ꎮ智慧校园安全系统建立起一体化的运营维护监控服务系统ꎬ打破了不同监控区域之间的壁垒ꎬ有利于高度集约化服务网络的建立ꎬ使校园有了更加安全的保障ꎮ参考文献:[1]㊀张玉元.基于ZigBee无线组网技术的身份定位技术[J].金田ꎬ2013(11):55-56.[2]㊀候洪丽ꎬ张霄霞ꎬ王福明.ZigBee无线传输技术综述[J].山西电子技术ꎬ2011(4):84-86.[3]㊀阮星ꎬ蔡闯华.一个基于ZigBee协议的智能照明应用实例的实现[J].赤峰学院学报(自然版)ꎬ2011(8):38-40. [4]㊀吴宇玲.大数据时代智慧校园中的教学改革[J].中国管理信息化ꎬ2017(1):123-126.责任编辑:于㊀昕DesignofIntelligentCampusSecuritySystemBasedonZigbeeTechnologyYUHuihui(DepartmentofInformationandIntelligentEngineeringꎬAnhuiVocationalCollegeofElectronicsandInformationTechnologyꎬBengbu233000ꎬChina)Abstract:Throughtheeffectiveintegrationofsensornetworktechnologyꎬcommunicationnetworktechnologyandphysicalnetworktechnologyꎬintelligentcampussecuritysystemhasrealizedthecombinationofintelligentsecuritysystemwiththeframeworkofschoolsecurityprotectionꎬwhichregardsinformatizationastheinnovativedrivingforceofschoolsecurityꎬestablishesmoderncampussecuritysystemwithscientifictechnologymodeandinnovativeappli ̄cationmodeꎬbeinganewtrendinthecurrentresearchofschoolsecurityconstruction.ThispaperusesZigbeetech ̄nologyinthedesignoftheintelligentcampussecuritysystemꎬtoachievereal-timemonitoringꎬonallareasofthecampusbywirelesscommunicationtechnology.Inadditionꎬitsummarizesthedesignprocessofintelligentcampussecuritymonitoringꎬtoprovidereferencesforcampussecurity.Keywords:Zigbeetechnologyꎻcampusꎻsoftwaredesignꎻhardwaredesign。
基于ZigBee的实验室安防报警系统设计

实验室是高校开展实践教 学的重要 场所 , 是进行科学研究 和人 才培养 的重要基地。 近年来随着我国国民经济 的高速发展和科教兴 国战略的实施 , 国家和地方 政府 对高校 的投入逐 年提高 , 高校实 验 室 的规模得到不断扩大 , 但 随之而来 的安全 问题也 变得 尤为突出和 重要[ 1 j 。实验室拥有大量 的仪器设备 、 科研资料 、 实验数 据和各类重 要信 息 , 保护 实验室 资源 , 除 了加强安 全教育 、 增 强个人 防盗 意识 \ , , 外, 设计并安 装一个功能强 、 可靠性 高的防盗报警 系统是很有 必要 的。 目前 , 应用 于高校实验室 的防盗报警 系统 大多采用有线传输方 尸 、 , ) 式, 功能单 一 , 机 动性差 , 不能满足用户 多变 的应用需求 , 且安 装维 护较为 困难 。针对这一现状 , 引入新兴 的近距离无线通信技 术固 z i B e e , 设计 了一种基于无线传感器 网络 的实验室防盗报警 系统 , 该系 统具 有防盗探测节 点布置灵活 、 抗干扰能力强 、 扩 展性好 以及 成本 低 廉等特点 ,可以满足高校实验 室长期实时监测及 防盗报警 的要 求。 1 Z i g B e e技 术 Z i g B e e 是一种新兴 的近距离无线通信技术 ,于 2 0 0 1 年被纳入 I E E E 8 0 2 . 1 5 . 4标准。它工作 在全球免执照 的 2 . 4 G Hz 或仅适用于欧 洲 、北美 的 8 6 8 / 9 1 5 MH z 频段 ,分别具有 最高 2 5 0 K b p s 、 2 0 K b p s 和 4 0 K b p s 的传输 速率 , 相邻节点 之间 的传输距离最 远可达 1 0 0 m。一 个Z i g B e e网络最多可容 纳 6 5 0 0 0个节点 ,节点 间以接 力的方式传 输数据 , 可有效提高通信距离。 在低功耗模式下 , 普 通五号电池可 以 维持节点工作 6 — 2 4个月 。Z i g B e e具有组 网方式简单 、 低 功耗 、 时延 短、 安全可靠 、 保 密性好等优点 , 适用于对成本 、 功耗 、 体积有着严格 要求的近距 离无 线通信应用场合 。 z i g S e e 协议在 O S I 七层参 考模 型的基础 上 , 采用分层 的设计思 想实现 , 由物 理 层 ( P HY) 、 介 质访 问控 制 层 MA C) 、 网 络层 ( N WK) 和 应用层 ( A P L ) 组成 。其 中 , 物理层 和介 质访 问控制层 协议 由 I E E E 8 0 2 . 1 5 . 4定义 , 网络层 和应用层协议 由 Z i g B e e联盟定 义 , 相邻层之 间通过服务接人点为上层 提供数据服务和管理服务 。Z — S t a c k 是 T I 公 司推 出的符 合 Z i g B e e 2 0 0 7规范的协议栈 ,内部 加入 了操作 系统 抽象层 O S A L , 为多任务运行 提供 了一种资源分配机制 , 相 当于一个 简单 的任 务调度器 , 提供诸如任务 注册 、 启动、 切换 、 以及 内存管 理 等功能 , 允许两个任务通过一定 的机制相互通信 。应用程序框架 中 最多 可以定义 2 4 0个应用对 象 , 分别运 行于不 同的端 口, 每个应 用 对象都可 以看作是一个任 务 , O S A L采用轮询机制调度各任务运行 , 当有事件发生时 , 将调用相应的事件处理 函数 。使用 Z i g B e e 协议 栈 进行无线 网络开发的过程中 , 用户只需要关注数据 的流向而不需 要 关心协议 的具体实现细节 , 在应用层的 C语言程序 中加 入传感 器读 取 函数 , 通过调用协议栈提供 的数据传输 函数 实现 数据 的无 线收发
基于ZigBee技术的智慧校园设备防盗系统设计

基金项 目:浙江省 2 1 00年度教育技术研究规划课题 ( 0 9 J 6) B
作者 简 介 :张 永 波 (9 0 , 男 ,浙 江 浦 江 人 ,工 程 师 , 学 士 ,研 究方 向 :计 算 机 应 用 17 一)
张永 波:基 于 Zg e 技 术 的智 慧校 园设 备 防盗 系统设 计 iB e
好 的通 用性 和 可 扩 展 性 .
关键词:Zg e iB e网关;节点设 计;R S 定位 ;联动控制 SI
中 图 分 类号 :T 3 3 3 P 9. 0 文 献 标 志 码 :A 文 章 编 号 : 17 —5 32 1)30 5 .7 6 43 6 (0 1 .0 40 0 本 文 的 P F文 件 可 以 从 x ea .Z . uc 得 D u boW Ie . 1 d a获
5 5
器 对 于 Zg e 网络 来 说是 可选 的 ,主 要 功能是 参 与 网络 发现 、信 息转 发 、网络扩 展等 ;终 端设 iB e 备 作为 网络接 入 者 ,可 以通过 路 由节点连 接协 调器 或直 接连 接协 调器 ,但 不允 许其 它节 点通过 它 加 入 网络 .在 实 际应用 中 ,也把 这 3种设备 称 为 Zg e iB e网关 、参考节 点和 盲节 点 .Z g e 一 iB e网络
一
r
;
;
;
;
拓 扑结构 主要 有星 型 、树 形和 网状 .
Zg e iB e技术 在 人员 定位 、智 能家 居 、节 能环保 、智 能安防 、远 程控 制等 方面 有广泛 应用 .可
以预见 , 为传感 器 与骨干 网的桥梁 之一 , 作 在未 来智 慧地 球 、 慧城 市 、 慧校 园等 建设 中 , iB e 智 智 Zg e
基于ZigBee的校园安全监控系统设计

图1 监控系统总体布局办法。
实验的校园占地面积大、建筑物较多且又处于山坡,所需视频监控点数量多,因而,系统采用功耗低且网络信号传输快图2 系统硬件框图串口1与GSM模块相连,用于发送地址信息到对应的子终端访问点上。
NAND FLASH用于信号源和读出设备之间的信号调理。
DS12887高精度时钟芯片用于显示时间和日期,同时对各个子终端节点的时间进行校准。
当时间为00时00分00秒器采用两个Cortex-A9核心,总共6个浮点运算单元。
Visconti 3芯片内包含64GB屏蔽式堆读内存Mask ROM,2MB SRAM,芯片支持一个单通道PCI Express接口。
Visconti芯片的主要功能包括检测行车道、车辆以及通过面部、动作识别检测行人。
3.2 物象识别理论实现内嵌入东芝Visconti图像识别芯片的摄像机融合了非参数方法、立方体分析方法以及参数化时间序列分析方法。
非参数方访问节点加入ZigBee网络后,学校围墙访问节点通过RSSI 测距、校园内的访问节点通过质心定位算法(CLA)将位置坐标无线传输给信号调理器。
访问节点工作后进行初始化,然后搜寻可加入的ZigBee网络。
节点成功加入网络后将进行无线通信循图4 无线监控软件结构图图3 访问节点软件运作流程图图5 物象识别仿真图图3 自校正原理仿真示意图器使trim位b[4:0]每周期跳变一位,使输入端的失调电压慢慢减小,失调电压接近0时,通过镜像使失调电流到电阻R2上,其上[1王松林,张树春,叶强,等.一种采用改进自调零技术的误差放大器设计[J].复旦学报, 2010, 49(6): 667-[2]贾子涵,冯全源,庄圣贤. 适用于DC-DC开关电源的振荡器设计[J].电子元件与材料, 2015, 34(3): 29-[3]苏丹,胡永贵,徐辉.一种同步降压型DC-DC转换器驱动电路设计[J].微电子学, 2014, 44(6): 709-712.[4]LEE C F, MOK P K T. A monolithic current-mode CMOS DC-DC converter with on-chipBoston: McGraw-Hill,。
基于ZigBee_技术的智慧课堂互动教学系统设计

19. 16
21. 32
C/ %
45. 27
65. 12
35. 41
52. 34
13. 62
15. 21
B/ M
D/ s
63. 61
1. 25
78. 27
2. 62
42. 32
56. 42
0. 92
1. 36
E/ s
64. 13
73. 34
43. 12
61. 44
G / Mbps
1. 26
3. 52
1. 56
4. 28
F/ s
H / ms
77. 62
7 000
86. 72
2 600
62. 47
72. 33
8 500
时间越长,影响系统的有效运行。 使用文献[ 1] 系统
后,专用工作集占用内存较大,工作集占用内存同样
较大,在没有其他程序打开的前提下,系统 CPU 占用
率仍然较高,学生打开课程窗口的时间延长,不利于
互动系 统 的 运 行。 使 用 文 献 [ 2] 系 统 后, 专 用 工 作
集、工作集占用内存有所减小,较之文献[ 1] 存在一
定程度的提升。 但是, 该方法服务器的网络带宽较
大,上传 / 下载文件的操作用时相对较长,学生进行课
堂互动的网络性能不佳,亟须对其作出进一步优化。
而使用本文设计系统后,A、B、C、D、E、F、G、H 等系统
源互动地址存在不均衡性,影响互动教学效果 [3] 。 因
此,本文结合 ZigBee 技术的优势,设计智慧课堂互动
教学系统。
1 硬件设计
1. 1 DDR3 SDRAM 芯片
本文选用 DDR3 SDRAM 芯片作为课堂互动教学
基于ZigBee的智慧校园管理系统设计

无 线 互 联 科 技
Wi 蔓e l eS S I n t e r ne t T e c h no l o gy
N0. 7
AD ri 1 ,2 01 5
基 ̄Z i g B e e 的智慧校 园管理系统设计
罗 云
( 贵州师范大学机 械与电气工程学院, 贵州 贵阳 5 5 0 0 2 5 )
值 组 成 数 据 包并 通 过 Z i g B e e 网络发 送 到 汇 聚节点 , 延 时后发
送湿度数据到汇聚节点。 3 . 2汇聚节占 、 程序流程 图 汇聚节点程序流程如图3 所 示, 首先初始化C C 2 5 3 0 , 再初 始化S i m p l i c i T I 协议栈, 然后接 收传感 器节点通过Z i g B e e 网
安装管理软件的P c 机组成如图1 所示。 本系统通过Z i g B e e 技 3 . 1传感 器节点程序设计 术 和校 园网构建了智慧校园管理系统, 提高了校 园管理的有 传 感器节点 的软件包 括传 感 器数 据 采集 及 无 线通 信 效性 和 可靠 性 。 模块 。 数据 采集 模 块 以温湿 度传感 器 S H T 1 1 为例介 绍 。 无 线通信模块 采用Z i g B e e 技 术与汇聚节点进行数据通信 。 传 感器节点程序流 程如 图2 所示。 程 序首先初 始化C C 2 5 3 0  ̄ 1 J 蕾螵 簸 势 S i m p l i c i T I 协议栈 。 处理 器先进行传感器 数据传 输的初始 化, 然后向传感器发送一组测量命令。 传感器接收命令并测 量数据后, 由处理器来读取传感器数据 。 传感 器节点将温度
基金项目: 贵 州省科技厅与贵州师范大学联合基金, 项目编号: 黔科合 L H 字[ 2 0 1 4 ] 7 0 3 8 号。 作者简介: 罗云 ( 1 9 8 5 -) , 男j 四川资中人, 助教 , 研 究方向: 物联 网。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第32卷第3期温州大学学报·自 然 科 学 版2011年6月V ol 32, No 3 Journal of Wenzhou University · Natural Sciences Jun, 2011基于ZigBee技术的智慧校园设备防盗系统设计张永波(浙江旅游职业学院信息中心,浙江杭州 311231)摘要:根据ZigBee技术特点,运用RSSI定位技术,设计了智慧校园设备防盗系统.该系统具有较好的通用性和可扩展性.关键词:ZigBee网关;节点设计;RSSI定位;联动控制中图分类号:TP393.03 文献标志码:A 文章编号:1674-3563(2011)03-0054-07DOI:10.3875/j.issn.1674-3563.2011.03.010 本文的PDF文件可以从获得如何有效地保护设备财产安全一直是学校安全保卫部门研究的问题.学校的公共或私人设备,如笔记本电脑、手机、投影仪等被盗的现象屡见不鲜,这不仅会给国家或个人造成直接经济损失,给工作和生活带来不便,还会影响社会安定,甚至造成无可挽回的损失,比如计算机信息的泄露和丢失等.不少单位虽然采取了加强巡查、安装摄像监控设备、门禁等安保措施,但设备被盗还是经常发生,事后的追查工作需要投入大量的人力物力,且结果很难预料,因此,非常有必要进一步改进现有的安保措施.信息技术的快速发展,为安保措施的改进提供了有效途径.本文运用物联网技术,基于ZigBee 无线传感网,构建了一个立体的“智慧感知、智慧处置”的智慧校园教学设备防盗监测系统,如果设备移动或被盗,系统会在第一时间报警并根据设备的移动追踪盗窃者的位置,同时管理中心及设备所有者能及时收到报警信息,从而实现设备盗窃事件的及时处置,最大程度地避免盗窃事件的发生.1 Zigbee无线传感网及其应用概述在传感网的组建中,重要的一环是将大量的传感器与骨干传输网络相连,由ZigBee技术组成的网络正好可以满足这个要求.ZigBee技术是一种新兴的远距离、低复杂度、低功耗、低成本、高容量、短时延、工作频段丰富的双向无线通信技术[1],它依据802.15.4标准的新型无线网络协议,采用自组织网通信方式,具有很高的网络安全性、稳定性和抗干扰能力.根据节点的不同角色,ZigBee可分为全功能设备(FFD)和精简功能设备(RFD).ZigBee网络中有3种类型设备:协调器、路由器和终端设备.ZigBee协调器在IEEE 802.15.4中也称作PAN协调器,协调器和路由器必须是FFD,终端设备可以是FFD或RFD,一个ZigBee网络有且只能有一个协调器;路由收稿日期:2011-03-15基金项目:浙江省2010年度教育技术研究规划课题(JB069)作者简介:张永波(1970-),男,浙江浦江人,工程师,学士,研究方向:计算机应用张永波:基于ZigBee 技术的智慧校园设备防盗系统设计55器对于ZigBee 网络来说是可选的,主要功能是参与网络发现、信息转发、网络扩展等;终端设备作为网络接入者,可以通过路由节点连接协调器或直接连接协调器,但不允许其它节点通过它加入网络.在实际应用中,也把这3种设备称为ZigBee 网关、参考节点和盲节点.ZigBee 网络拓扑结构主要有星型、树形和网状.ZigBee 技术在人员定位、智能家居、节能环保、智能安防、远程控制等方面有广泛应用.可以预见,作为传感器与骨干网的桥梁之一,在未来智慧地球、智慧城市、智慧校园等建设中,ZigBee 传感网必将起到一网多用的良好效果.本系统主要研究其在设备防盗监测上的应用.2 防盗监测系统的结构与设计2.1 系统规划与结构ZigBee 无线传感网络节点尺寸小,能耗低,再加上休眠机制,使其能够保证布网的隐蔽性,且能够长期运行.本文提出的校园设备防盗系统是在学校公共设备、实验室设备和宿舍个人贵重物品等上嵌入传感器节点(盲节点),这些ZigBee 网络节点能够以自组织的方式组成网络.配置时设定设备节点移动区域,当设备被移动时,传感器节点内置定位引擎通过与参考节点的比较,快速计算设备的位置,与设定值相比较,当移出预定的范围区间时,无线传感器第一时间告知管理中心,提醒管理员注意,并可以从管理中心查看设备所在位置.当设备移动到出入口时,匹配携带者身份信息(预先给设备所有者分发身份信息ZigBee 节点),如果身份符合,系统记录出入信息放行,若身份不符,则启动报警告知管理中心,出入口拍摄系统工作并关闭门禁系统阻止设备出入.系统结构如图1所示.2.2 定位系统的设计与应用无线定位技术主要分为基于距离和无需测距的定位,其区别主要在于是否需要测量节点之间的距离,另外测量精度也不一样,基于距离的定位算法精度较高,如TDOA 、RSSI 、AOA 等,无需测距的定位算法精度较低,如APIT 、DVHOP 等.根据防盗系统的设计,ZigBee 节点要求功耗低、成本低、时延短、网络易组建、容量大.节点芯片要根据这些要求进行合理选择.TI 公司的CC2431芯片自带硬件定位跟踪引擎系统,能满足低功耗ZigBee IEEE 802.15.4无线传感网的应用需要,由2.4 Hz 直接序列扩频(DSSS )射频收盲节点门禁/摄像机参考节点 管理中心网关图1 智慧校园设备防盗系统结构示意图温州大学学报·自然科学版(2011)第32卷第3期56发器核心和增强型工业标准的8位8051微控制器组成,是带有128 KB 闪存的8051内核ZigBee 无线单片机,各项性能指标符合系统需求.设计系统组成如图2所示. 2.2.1 RSSI 定位技术RSSI (接收信号强度指示)是指节点接收到的无线信号强度大小[2].在基于接收信号强度指示RSSI 的定位中,已知发射节点的发射信号强度,接收节点根据接收到信号的强度计算出信号的传播损耗,利用理论和经验模型将传输损耗转化为距离,再利用已有的算法计算出节点的位置.RSSI 理论值[3]可以由式(1)计算:RSSI = – (10nlg d + A) (1)其中n 代表信号传播常量,也叫传播指数,d 代表距发射器间的距离,A 代表距离1 m 时的接收信号强度. 2.2.2 定位引擎操作使用RSSI 定位引擎较为简便,设置好参考节点坐标,在盲节点(监测对象节点)移动时获得测量参数,定位引擎计算完毕就可以直接得到计算结果.定位引擎操作流程如图3所示.图2 智慧校园设备防盗系统组成图N图3 定位引擎操作流程图张永波:基于ZigBee技术的智慧校园设备防盗系统设计 57RSSI硬件定位速度快、精度高,定位范围64 m,对校园来说区域太小,实践中定位范围可通过简单的软件预处理算法得到,比如每个节点用2个字节的X、Y代表,因为精度是0.25 m,从而最大范围为214 = 16 384 m.另外,要得到一个高精度的定位坐标,需要3 – 8个信号良好的参考节点,实际应用中需要3个以上参考节点测得的数据才可靠.系统设定的参考坐标存放于RF寄存器REFCOORD中(CC2431的无线定位引擎及其应用改进).在写入REFCOORD之前,寄存器LO2CENG的第1位LOCENG. REFLD必须写入1,用于指示一组参考坐标将要被写入.一旦坐标写入过程开始(LOCENG. REFLD = 1),8对坐标必须一次性写入.定位引擎测量参数写入及计算操作函数如下:LOC_REFERENCE_LOAD(FALSE);//激活LOC_PARAMETER_LOAD,准备写入测量参数LOC_PARAMETER_LOAD(TRUE);MEASPARM=a_val;MEASPARM=n_index;for(i=0;i<LOC_ENGINE_NODE_CAPACITY;i++) {MEASPARM=refNodes[i].rssi;}//测量参数写入完成LOC_PARAMETER_LOAD(FALSE);//启动定位估计计算LOC_RUN();//等待完成后读出坐标值while(!LOC_DONE());*locX=LOCX;*locY=LOCY;//关闭定位引擎LOC_DISABLE();}当定位引擎使用少于8个参考坐标时,要将未用的参考坐标写入0.0.2.3 节点设计2.3.1 参考节点设计参考节点是一个已知位置的静态节点,在ZigBee网络中相当于路由器,安装在固定位置,其坐标位置(X,Y)值事先指定,并为盲节点(设备节点)提供其水平坐标参数X、竖直坐标参数Y以及RSSI平均值,由于其不参与定位计算,硬件主芯片采用CC2430.得到可靠定位信息需要3个以上的参考节点,实际布防时,在走廊中,走廊两边每隔20 m 交错安装一个参考节点,即左边在起点位置放置,右边从10 m起放置,如此交错每隔20 m放置一个,一个走廊参考节点安装数不少于3个.在大楼的出入口和楼层出入口区域,安装不少于5个参考节点,以保证设备被盗时,发出准确的报警信息.因为加强了出入口的布防,房间内部可根据设备重要情况选择安装或不安装,重点实验室或贵重物品放置的房间可以按照等角三角形安装参考节点,以保证定位精度.在室外可根据区域地形复杂程度和参考节点的有效通信距离,合理分布参考节点.2.3.2 盲节点设计盲节点是与设备绑定的节点,即为设备节点,节点内置设备信息,根据需求其前端可以接入倾斜角传感器、重力加速度传感器、温度传感器等协同管理设备,所以又可称为传感器节点.盲58温州大学学报·自然科学版(2011)第32卷第3期 节点采用CC2431硬件主芯片,其内部自带定位引擎功能,具有2.4 GHz直接序列扩频(DSSS)射频收发器核心和高效的8051控制器,其中,MCU包括存储器及外围,其它模块提供电源管理、时钟分配和测试等,功能强大,集成度高,芯片仅7 mm厚度,非常有利于节点小型化设计.盲节点在收到参考节点提供的固定坐标和相应的RSSI值后,通过定位算法计算自身精确位置坐标,并把该坐标协同定位节点坐标号发送给网关,由网关转给管理软件处理,根据设定值判断设备节点是否离开设定位置,如果离开,系统启动报警.为了节能和提高网络效率,盲节点通过调度节点的休眠和唤醒状态交替工作,本系统设定每隔1分钟发送一次设备节点信息.2.4 ZigBee网关设计ZigBee网关是无线定位系统的网络协调器,在整个系统中起着至关重要的作用,它主导网络的建立,实现网络初始化、数据交换、协议转换、设备控制等功能,是ZigBee网络与以太网通讯的桥梁.ZigBee网关的组成包括两个部分:ZigBee网络协调器和接口转换.ZigBee网络协调器的功能是:通过这个协调器可以管理其下的一个ZigBee网络.接口转换的功能是:通过配置特定的接口类型,把ZigBee网络的信息转换到外界的通用接口,如RS232/485、Ethernet、USB等,以方便计算机通过这些通用接口对ZigBee网络进行管理.考虑系统集成度、控制能力及应用可靠性等因素,网关硬件采用双MCU结构[4],协调器端MCU采用高性能和低功耗的8051控制器,微控制系统由芯片CC2430实现,负责ZigBee无线网端的信息采集并通过串口与接口转换MCU建立对话.接口转换MCU采用AT89C55单片机,实现接口转换功能.2.4.1 协调器的实现根据设备防盗系统的需求,网关协调器平台运行Z-Stack协议栈,网络拓扑采用可自组建的星型和网状结构,协调器通过aplFormNetwork()函数建立网络[5],建立网络的关键代码如下:aplFormNetwork(); //建立网络while(apsBusy)()) {apsFSM(); } //等待建立完成while(1) {apsFSM(); } //循环执行协议栈}在协调器网络建立完成后,允许路由节点和终端节点的动态加入:do {aplJoinNetwork(); //盲节点或参考节点加入网络while(apsBusy ()) { apsFSM(); } //等待加入完成}while (aplGetStatus ()! =LRWPAN_SUCCESS);整体的网络组建完成后,考虑数据的传递,网关协调器可以接到全网络节点的数据,为了区分不同节点的数据,在协调器转发数据前必须加入有协调器自动为该节点分配的网络号作为报头,对应节点的网络号可以通过数据访问函数aplGetRxSrcSADDR()获得.2.4.2 接口转换的实现协调器模块与接口转换模块采用串口通讯,由于ZigBee网络与以太网的协议不同,两个网络间要建立通讯和数据传输需要作协议转换,协议转换的工作原理如图4所示.张永波:基于ZigBee 技术的智慧校园设备防盗系统设计59LwIP 是瑞典计算机科学院的一个开源的TCP/IP 协议栈实现,支持多网络接口下的IP 转发和ICMP 协议.系统ZigBee 与Ethrnet 的对话过程见图4,ZigBee 网络节点的数据发往以太网,简单判断后上发给LwIP 对应的UDP 或TCP 处理函数进行相应处理,确定分发给以太网并通过以太网端的ARP 解析对应的IP 地址,接口协议转换完成,反之类同.3 联动控制当设备离开设定区域时,除了告知管理中心,作为逻辑严谨的防盗系统还需要有及时的联动控制措施.本系统的设计是在设备接近出入口时,启动摄录像设备拍摄离开过程,如果携带者的身份信息与设备登记信息通过认证,则记录离开信息和拍摄离开照片,反之,如果没有通过匹配认证,则同步联动关闭门禁系统,阻止离开并通过MCU 驱动摄像头对出入口进行图像采集,将图片信息同步传送到管理控制中心存储.以上过程如图5、图6所示.4 结 语随着物联网技术的发展,智慧校园建设将成为未来高校信息化的主要发展方向.本文设计的防盗系统具有安全保密性好、可扩展性好、节点兼容性好等特点,在本系统的网络节点上可以方便地扩展消防报警、照明系统控制、远程控制等.本研究对打造“天下无贼”社会环境及推动物联网技术发展都有积极意义.图6 门禁系统联动控制流程图5 图像采集联动控制LwIP(Light Weight IP)协议 ARP (Ethernet) 数据链路层 (MAC)物理层(PHY)EthernetARP(IEEE802.15.4)物理层(PHY)数据链路层 (MAC) ZigBee图4 网关协议转换原理60温州大学学报·自然科学版(2011)第32卷第3期 参考文献[1] 张雪坤, 陈金鹰, 季翔宇. ZigBee技术在传感网中的应用研究[J]. 通信与信息技术, 2010, (2): 48-50.[2] 宋保业. CC243的无线定位引擎及其应用改进[J]. 单片机与嵌入式系统应用, 2008, (2): 22-24.[3] 王立波, 陈慈发. CC243的室内定位系统设计[J]. 单片机与嵌入式系统应用, 2008, (9): 58-60.[4] 杜律, 陈裕隆, 许学添, 等. 远程监护系统中ZigBee网关的设计[J]. 微计算机信息, 2010, 26(1-2): 87-88.[5] 乔大雷, 夏士雄, 杨松, 等. 基于ARM9的嵌入式Zigbee网关设计与实现[J]. 微计算机信息, 2007, 23(12-2):157-158.ZigBee Technology-based Design of Wisdom EquipmentAnti-theft System in CampusZHANG Yongbo(Information Center, Zhejiang Tourism College, Hangzhou, China 311231)Abstract: Based on characteristics of the ZigBee technology, the wisdom equipment anti-theft system in campus was designed by using RSSI positioning technology. The system has good versatility and scalability.Key words: ZigBee Gateway; Node Design; RSSI Positioning; Linkage Control(编辑:王一芳)。