已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ZIGBEE无线传输协议的微型烟雾报警系统专业:电子信息工程 摘要:如今,移动互联已经进入了我们生活的方方面面,信息与数据无处不在,嵌入式系统改变着人们的生活方式。本文旨在利用Zigbee无线通信协议,配合CC2530模块,希望能完成一套智能监控烟雾报警系统,实现在安卓智能手机上完成对实时温度信号的监控。通过广泛查阅研究传感器技术、无线通信技术方面的文献资料之后,本文采用目前较之其他方案更加低功耗、低成本、组网灵活的ZigBee无线通信技术组建监控网络,使用多种传感器检测信号,通过wifi无线局域网实现远程通信,将数据上传到安卓智能手机客户端上。该微型监控系统,实现了监控网络组建、数据采集与传输、远程信息交互。主要的研究内容如下:1、讨论实现家庭烟雾监控报警系统的意义,国内国外各个国家,在这个领域的发展现状,未来的趋势。比较组网过程可以使用的各种组网技术,详细分析本方案所使用的Zigbee技术的优点。2、提供基于WIFI无线局域与Zigbee的家庭无线监控系统的总体设计框图,传感器负责收集相关数据,经由zigbee模块传输数据到本地服务器,再由服务器通过wifi传输到安卓手机客户端上显示。通过相应的软件编程实现数据从硬件端到客户端的传输。3、对整个系统进行了软硬件的联合调试,调试结果说明系统实现了预期的功能。并对论文大致脉络进行一个系统化的梳理,并且对不足之处加以总结。关键词: zigbee 无线通信 传感器 烟雾报警 Micro smoke alarm system based on Zigbee wireless transmission protocol Major: Electronic Information Engineering Abstract: With the development of mobile Internet, we live in an era full of the information and data.The Zigbee wireless communication protocol is used to complete a set of intelligent monitoring of smoke alarm system, cooperating CC2530 modules, implemented on android smartphone for real-time monitoring of temperature signal in this paper. Through broadaccess to the sensor technology, wireless communication technology of the literature, this design with Zigbee is more power-saving, lower cost, more flexible, monitoring a variety of sensors through wifi wireless local area network to realize remote communication, uploading data to android smartphone on the client side.It is mainly discussed as fellows: 1. the meaning of family smoke monitoring alarm system.Research in the field of the present situation and the development situation at home and abroad. a detailed analysis on advantages and disadvantages of Zigbee. 2. Zigbee home wireless monitoring system is based on WIFI while various sensors is responsible for collecting relevant data, through the Zigbee module to transmit data to a local server, and then by the server via WIFI transfer to shown on the android client in order to implement the data from the hardware to the client. 3.Joint debugging on both software and hardware. The results of debugging show that the system has realized the anticipated function. At the end of the paper ,it summarizes what can we do to get a further perfection.Key words: Zigbee Wireless Communication Sensor Smoke Warning目 录1引言61.1选题意义61.2 国内外相关研究现状与趋势61.3 本文的主要内容72.整体设计方案概述82.1 系统总体的设计思路与方案82.2 无线通信技术的对比82.2.1 蓝牙(Bluetooth)技术92.2.2 Wi-Fi(无线高保真)技术92.2.3 IrDA(红外线数据协会)技术92.2.4 ZigBee(紫蜂)技术92.2.5 UWB(超宽带)技术92.2.6 NFC(近距离无线传输)技术103.系统硬件平台113.1 CC2530芯片介绍113.2开发板原理123.3 传感器143.3.1 MQ-2气体传感器143.3.2 DS18B20 数字温度计154.系统软件开发平台164.1 IAR Embedded workbench164.2 smartRF flash programmer164.3 程序代码174.3.1 Z-Stack协议发送函数AF_DataRequest174.3.2 上位机程序195.系统运行测试与调试反馈246.总结27参考文献28致谢29外文资料中文译文30外文资料原文381引言1.1选题意义随着社会的进步,信息科技的不断发展,人们已经从2000年初的互联网PC时代,进入到移动互联网时代。无线通信技术与传感器技术以及嵌入式技术飞速发展,各种应用层出不穷,为人们生活工作带来了方便。对家居环境的要求也变得越来越高,在家庭中使用各种电子产品以及天然气的过程中会引发产生火灾的安全隐患,所以需要一个家庭检测系统。能够及时发现险情并告知户主,以便于将安全意外事故发生的可能性降低,带来的人身伤害与经济损失降到最低。本文中的Zigbee无线烟雾监控系统应用了多种技术:无线通信技术,传感器技术,计算机技术,嵌入式技术。将他们有机结合,组成一个具有家庭监控、报警的综合应用系统。传统的家庭监控系统一般都采用有线布线的方式来进行连接,然而这种方式带来的缺点显而易见:安装复杂、维护性差、成本较高、可靠性不够高等。本文使用的zigbee技术组建局部区域网络,能够在较低的成本下完成易组装与高可靠性的家庭烟雾监控系统,同时通过家庭wifi构建的无线局域网,把数据上传到PC,和手机上,使得信息的监控更加的便捷与方便。1.2 国内外相关研究现状与趋势无线烟雾监控属于智能家居的范畴,是一个融合了自动化控制、计算机网络、有线或者无线的通信技术于一体的智能化网络系统。智能家居最早出现于上世纪80年美国联合技术公司承建的“城市广场”,“城市广场”是1984年美国联合技术公司对位于康涅狄格州哈特福德市的一座金融大厦进行了一定智能化改造之后的结果,被认为是世界上最早的智能大厦。该大厦装备了一整套自动化系统,用于设备管理,信息通信,水电控制,以及自动办公。这些功能成为了后来智能建筑领域标志性的功能搭配。伴随着这一方案的成功实践,各个国家地区的服务提供商陆续推出了自己的解决方案。 2014年国内智能家居市场发展报告新加坡的解决方案能够实现三表的自动抄送,防火防盗等报警功能,家用电器的控制功能,可视化的对讲功能等。美国的ATT公司凭借其在网络基础设施上的优势,利用Agere Systems Commpy 的trueone解决方案,可以为用户提供将监控信息发送到远端个人计算机或者手机上的服务。相较于发达国家,我国的智能家居技术起步较晚,并且加之人口多、区域经济发展差异性等因素,使得智能家居发展受阻。近几年国家宏观调控的经济政策的出台,对物联网及无线通信领域的创新扶持,以及移动互联网浪潮的来袭,使得智能家居重新走进人们的视线。在中国的北上广深地区,智能家居已经生根落地,进入了很多的家庭。家庭监控作为智能家居的一个重要分支,主要呈现出如下几个趋势:一、信息传输方式从以前的有线方式转为更为高效便捷的无线传输方式;二、监控功能从单一化向多功能融合进行演进;三、本地监控向远程监控进行发展,智能手机成为了热门的监控端。1.3 本文的主要内容在第一章与第二章讨论实现家庭烟雾监控报警系统的意义。国内外该领域的研究现状与发展情况。比较组网过程可以使用的各种组网技术,详细分析本方案所使用的Zigbee技术的优点。在第三章第四章提供基于WIFI无线局域网与Zigbee的家庭无线监控系统的总体设计框图,传感器负责收集相关数据,经由zigbee模块传输数据到本地pc,再由pc通过wifi传输到安卓手机客户端上显示。通过相应的软件编程实现数据从硬件端到客户端的传输。在第五章对整个系统进行了软硬件的联合调试,测试性能直至达到所需的功能标准。并对论文进行总结梳理,指出可以进一步深入的地方。2. 整体设计方案概述2.1 系统总体的设计思路与方案2.1.1 系统需要实现的功能概述1) 室内的可燃气体(瓦斯)泄露检测。家庭中,如若使用天然气没有及时关闭,那么容易造成瓦斯泄露,对人体呼吸产生影响,危害住户的健康。严重时,甚至产生家庭火灾。一旦能及时发现,便能大大降低损失。2) 室内温度检测。实时获取室内温度,可以帮助户主及时的调整室内温度以达到最舒适的温度值,提升居住体验。同时也作为烟雾报警的辅助检测参数存在。3) 室内光强检测。判断室内是否光照通畅,同时可以判断使用场景是白天还是黑夜。4) PC上位机客户端收集ZIGBEE协调器传输过来的数据。5) 建立一个wifi无线局域网,使得手机和PC处于同一局域网中。通过PC上位机和手机建立通信,将数据传输到手机app上。2.1.2 系统总体设计方案温度传感器ZIGBEE模块2光敏传感器烟雾传感器Zigbee模块1PC上位机手机客户端图2.1 系统设计方案流程图2.2 无线通信技术的对比目前使用较广泛的近距无线通信技术有蓝牙(Bluetooth),无线局域网802.11(Wi-Fi)和红外线数据传输(IrDA).此外,还有一些具有发展潜力的近距无线技术标准,分别是ZigBee,超宽频,短距通信,WiMedia,GPS,DECT,无线1394和专用无线系统等。2.2.1 蓝牙(Bluetooth)技术蓝牙作为短距离通信的一种。可用于无线数据与语音的通信,成本低,通信距离短。优势:安全性高。蓝牙设备在通信时,工作的频率是不停地同步变化的,也就是跳频通信。双方的信息很难被抓获,防止被破解或恶意插入欺骗信息。易用性。蓝牙技术是一项即时技术,不要求固定的基础设施,且易于安装和设置。不足:通信速度不高。只能用于轻量级应用,对传输速度不敏感的应用场景。传输距离短。一般不超过10米。2.2.2 Wi-Fi(无线高保真)技术既无线宽带。通信协议全名为IEEE 802.11b。优势:覆盖范围广。其无线电波的覆盖范围广,穿透力强。可以方便地为整栋大楼提供无线的宽带互联网的接入。速度快。传输数据与语音的最高速度可达300Mb/s,可用于用户接入互联网后完成浏览视频、下载大文件等。不足:安全性相较于蓝牙技术不足,没有使用调频技术,虽然使用了加密协议,但仍然暴露在被恶意破解的风险之中。2.2.3 IrDA(红外线数据协会)技术IrDA使用红外线进行数据的传输,是一种点对点的传输技术。优势:成本低廉,不需要申请频率的使用权。功耗低,方便易用。安全性较高。不足:IrDA是一种视距传输,通信终端之间必须保持一定的距离且不能被其他物体隔断,作为一种点对点传输技术只能连接2台设备。2.2.4 ZigBee(紫蜂)技术ZigBee使用 2.4 GHz 波段,采用跳频技术。优势:低能耗。因为协议简单,使用成本也随之降低。网络容量大。每个ZigBee网络最多可支持255个设备。 不足:数据传输速率低。只有10kb/s250kb/s,专注于低传输应用。有效范围小。有效覆盖范围为1075m之间。2.2.5 UWB(超宽带)技术UWB(Ultra Wideband)利用非正弦波窄脉冲传输数据,频谱范围宽。UWB最高支持110MB/s的数据传输速率,在传输过程中数据不需要进行数据压缩。特点:信道衰落对数据传输影响小,载货能力低。精度高,速度快 。穿透性高,成本低。2.2.6 NFC(近距离无线传输)技术又称近场通信技术,采用了双向的识别和连接的NFC现已发展成无线连接技术。它能快速自动地建立无线网络,为蜂窝设备、蓝牙设备、Wi-Fi 设备提供一个“虚拟连接”,使电子设备可以在短距离范围进行通讯。特点:简化了交互过程,过滤了电子噪声,成为更安全便捷的通信方式。NFC还可以为WIFI、蓝牙等通信协议进行“加速”,从而使得传输速率和距离得到提高。 2.2.7 几项无线通信技术的横向对比表2.2上述几种无线通信协议参数表参数指标名称传输速度通信距离频段安全性功耗主要应用Bluetooth1Mbps20-200m2.4GHz高20mA通信、汽车、ITWi-Fi11-54Mbps20-200m2.4GHz低10-50mA无线上网、PC、PDAZigBee100Kbps20-200m2.4GHz中5mA无线传感器网络、医疗仪器数据采集、远程控制UWB53-480Mbps0.2-40m3.1GHz-10.6GHz高10-50mA消防、救援、医疗NFC424Kbps20m13.6GHz极高10mA手机、近场通信技术由表2.2我们可以看到,ZIGBEE拥有的低功耗,较好可靠性,以及足够的传输速率,使得其能够满足家庭无线传输传感器数据的需求。3. 系统硬件平台3.1 CC2530芯片介绍CC2530芯片具有如下特性:核心同时具备高性能和低功耗的特性;符合IEEE 802.15.4标准的2.4GHZ的RF无线电收发机;灵敏度高,抗干扰性强;支件支持CSMA/CA功能;较宽的电压范围(2.0-3.6v);数字化RSSI/LQI支持和强大的DMA功能;能够检测电池状态与温度;集成了14位的模 /数转换的adc集成AES安全协处理器;一整套强大和灵活的开发工具。 如图3.1可见,CC2530的功能模块分布情况。 图3.1 CC2530片上系统的功能模块3.2开发板原理Zigbee开发板有两部分,如下:(1) 射频板原理射频板主要包含了CC2530芯片,射频天线,和与应用板的接口。原理图如图3.2。(2) 应用板原理应用板包含了许多模块,有led显示电路,JTAG 调试电路,键盘电路等。led显示电路如图3.3,led显示电路包含了4个发光二极管。用于板级应用。JTAG调试电路,如图3.4。键盘电路,4个按键,可针对其开发不同的应用。如图3.5。图3.2 CC2530射频板部分原理图3.3 LED显示电路原理图3.4 JTAG调试电路图3.5 键盘电路3.3 传感器3.3.1 MQ-2气体传感器该传感器具有广泛的测试范围,优秀的灵敏度,稳定,寿命长,具有简单的驱动电路。家庭和工厂的气体检测常使用该传感器,可检测液化气、丁烷、丙烷等气体。如图3.6是该传感器的电路基本原理。图3.7则为该传感器实物图。图3.6 烟雾传感器原理图图3.7 烟雾传感器实物图3.3.2 DS18B20 数字温度计DS18B20 数字温度计是一种单总线器件,具有体积小,线路简单的优点。DS18B20单端口即可实现通信。测量温度范围在 55到 125之间。 图3.7是该数字温度计的简要示意图。图3.7 数字温度计示意图4. 系统软件开发平台4.1 IAR Embedded workbenchIAR Embedded workbench 作为一套完整的开发工具,可用于嵌入式开发的调试与代码生成。该开发工具内置了针对不同芯片的代码优化器,Iar embeddedworkbench可以为MSP430芯片生成高效可靠的代码。如图4.1是该工具的初始化界面。图4.1 Iar 开发环境初始界面4.2 smartRF flash programmerSmartRF由德州仪器TI公司开发,可以对基于ARM的无线MCU中的FLASH模块进行编程与烧写。在IAR编写好的程序可以向外输出成HEX文件,利用flash programmer可以直接烧写进flash中,更加方便。如图4.2为该工具的初始化界面。图4.1 flash programmer初始化界面4.3 程序代码4.3.1 Z-Stack协议发送函数AF_DataRequesttypedef structbyte endPoint; /端点号byte *task_id; / Pointer to location of the Application task ID.SimpleDescriptionFormat_t *simpleDesc; /设备的简单描述afNetworkLatencyReq_t latencyReq; /枚举结构 必须用 noLatencyReqs 填充 endPointDesc_t;目标设备的简单描述结构AF.htypedef structbyte EndPoint; /EP ID (EP=End Point)uint16 AppProfId; / profile ID(剖面ID)uint16 AppDeviceId; / Device IDbyte AppDevVer:4; /Device Version 0x00 为 Version 1.0byte Reserved:4; / AF_V1_SUPPORT uses for AppFlags:4.byte AppNumInClusters; /终端支持的输入簇的个数cId_t *pAppInClusterList;/指向输入Cluster ID列表的指针byte AppNumOutClusters;/输出簇的个数cId_t *pAppOutClusterList; /指向输出Cluseter ID列表的指针 SimpleDescriptionFormat_t;AF.htypedef enumnoLatencyReqs,fastBeacons,slowBeacons afNetworkLatencyReq_t;第三个参数:uint16 cID 簇ID第四个参数:len 要发送的数据的长度第五个参数:uint8 *buf 指向发送数据缓冲的指针第六个参数:uint8 *transID事务序列号指针。如果消息缓存发送,这个函数将增加这个数字第七个参数:发送选项,可以由下面一项,或几项相或得到AF_ACK_REQUEST 0x10 要求APS应答,这是应用层的应答,只在直接发送(单播)时使用。 AF_DISCV_ROUTE 0x20 总要包含这个选项 AF_SKIP_ROUTING 0x80 设置这个选项将导致设备跳过路由而直接发送消息。终点设备将不向其父亲发送消息。返回值:该函数的返回值:afStatus_t类型枚举型的,成功或4.3.2 上位机程序关键代码:void CWsnPcMonitorDlg:ReceiveDataAnalysis()/ static int step = 0x00;int i=0;unsigned char Id;unsigned char temh,teml;/数据高低字节if (CheckReceiveData()Id = dataReceive2;teml=dataReceive3;temh=dataReceive4;switch(dataReceive1)case 0x80: /握手检测MessageBox(握手成功!);break;case 0x81: /读取温度/MessageBox(读取成功!);unsigned char flag;char pChBuf8;unsigned int num;if(temh&0x80)/判断正负flag = 1;elseflag = 0;num=teml*625; /小数部分的取值每位代表0.0625(精度)if(flag=1) /判断正负温度pChBuf0=-; /+0x2d 为变-ASCII码else pChBuf0=+; if(temh/100=0)pChBuf1= ;elsepChBuf1=temh/100+0x30; /+0x30 为变 09 ASCII码if(temh/10%10=0)&(temh/100=0)pChBuf2= ;elsepChBuf2=temh/10%10+0x30;pChBuf3=temh%10+0x30;pChBuf4=.;pChBuf5=num/1000+0x30;/忽略小数点后1位的数pChBuf6=0;/显示温度数值if (Id = 1)m_temp1 = pChBuf;else if (Id = 2)m_temp2 = pChBuf;else if (Id = 3)m_temp3 = pChBuf;else if (Id = 4)m_temp4 = pChBuf;UpdateData(FALSE);tempValueBufId-1 = temh+num/10000;break;case 0x82: /读取气体/显示气体数值if (Id = 1)m_Gas1 = teml;else if (Id = 2)m_Gas2 = teml;else if (Id = 3)m_Gas3 = teml;else if (Id = 4)m_Gas4 = teml;UpdateData(FALSE);break;case 0x83: /读取光强/显示光强数值if (Id = 1)m_Light1Level = 220-teml;else if (Id = 2)m_Light2Level = 220-teml;else if (Id = 3)m_Light3Level = 220-teml;else if (Id = 4)m_Light4Level = 220-teml;UpdateData(FALSE);break;/显示温度计m_tempDisp1.SetPosition(tempValueBuf0);m_tempDisp2.SetPosition(tempValueBuf1);m_tempDisp3.SetPosition(tempValueBuf2);m_tempDisp4.SetPosition(tempValueBuf3);/显示温度曲线if (m_SelectPlotIndex = 0)m_plotx.GetChannel(0).AddYElapsedSeconds(tempValueBuf0);m_plotx.GetChannel(1).AddYElapsedSeconds(tempValueBuf1);m_plotx.GetChannel(2).AddYElapsedSeconds(tempValueBuf2);m_plotx.GetChannel(3).AddYElapsedSeconds(tempValueBuf3); else if (m_SelectPlotIndex = 1)m_plotx.GetChannel(0).AddYElapsedSeconds(m_Light1Level);m_plotx.GetChannel(1).AddYElapsedSeconds(m_Light2Level);m_plotx.GetChannel(2).AddYElapsedSeconds(m_Light3Level);m_plotx.GetChannel(3).AddYElapsedSeconds(m_Light4Level);else if (m_SelectPlotIndex = 2)m_plotx.GetChannel(0).AddYElapsedSeconds(m_Gas1);m_plotx.GetChannel(1).AddYElapsedSeconds(m_Gas2);m_plotx.GetChannel(2).AddYElapsedSeconds(m_Gas3);m_plotx.GetChannel(3).AddYElapsedSeconds(m_Gas4);break; else /rcv is error5. 系统运行测试与调试反馈分别开启终端和接收端的电源,开发板上的LED3会亮起。 再进行如下图的操作。图5.1表示了上位机的初始化界面。根据图5.2的方式我们能顺利让其工作图5.1 上位机初始化界面图5.2 上位机软件使用步骤第一步设置接入的com口,这里为com1.第二步,点击打开“按钮”,打开端口。第三步,点击“自动刷新”,使其保持刷新频率。然后按上图中的步骤迚行操作。各传感器数据如上图5.3显示,温度数据在用手碰18b20的时候会上升,如图5.4。光强数据在用手捂住光敏的时候会变化,如图5.5,气体数据在用打火机的气熏烟雾传感器的时候会上升,如图5.6。图5.3 初始温度曲线图5.4 探测到人体手掌温度后曲线图5.5 气体含量变化图5.6 光强变化6. 总结 本文着重讨论了实现家庭烟雾监控报警系统的意义,国内国外在这个领域的发展现状和未来的趋势。通过比较各种组网技术,详细分析本方案所使用的Zigbee技术的优点。提供基于WIFI无线局域与Zigbee的家庭无线监控系统的总体设计框图,传感器负责收集相关数据,经由zigbee模块传输数据到本地服务器,再由服务器通过wifi传输到安卓手机客户端上显示。通过相应的软件编程实现数据从硬件端到客户端的传输。对整个系统进行了软硬件的联合调试,调试结果说明系统实现了预期的功能。参考文献1 网页2014年国内智能家居市场发展报告/a/20141231/005577.htm2 高守玮,吴灿阳. zigbee技术实践教程M. 北京航空航天大学出版社,2009:1-4193 李文仲,段朝玉. zigbee2007/PRO协议栈实验与实践M. 北京航空航天大学出版社,2009:1-3104 李文仲,段朝玉. zigbee网络技术与入门实战M. 北京航空航天大学出版社, 2007:1-3505 李文仲. zigbee2006无线网络与定位实战M. 北京航空航天大学出版社, 2008:1-4006 吕治安. zigbee网络原理与应用开发M. 北京航空航天大学出版社, 2008:1-3307 李文仲. PIC单片机与zigbee无线网络实战M. 北京航空航天大学出版社, 2008:1-3758 金纯. zigbee技术基础与案例分析M. 国防工业出版社, 2008:1-4509 蒋挺,赵成林. 紫蜂技术及其应用M. 北京邮电大学出版社, 2006:1-30010 瞿雪,刘盛德. Zigbee E技术及其应用M. 北京航空航天大学出版社, 2007:1-27311 王殊. 无线传感网络的理论及应用M. 北京航空航天大学出版社, 2007:1-42012 麻信洛,李晓中. 无线局域网构建及应用M. 国防工业出版社, 2009:1-3013 刘萍, 胡杰. 基于ZigBee 的智能家居室内通信系统J. 湖南农机,2011,38(9):40-41.14 姚建峰, 郭旭展. 基于Zigbee 技术的智能家居系统J. 无线互联科技,2012(10):53-88.15 徐海峰. 基于Zigbee 智能家居的低功耗节点设计J. 绿色科技,2012(6):277-279.16 网页. 维基百科Zigbee词条/wiki/ZigBee.致谢本文完成于大四最后一年,转眼间临近毕业,是时候画上一个完美的句号了。这篇论文的完成,离不开很多人的帮助和关心,在这里表示感谢。首先,感谢我的导师王正勇副教授,这几个月来得到了她的的悉心指导与大力支持。本论文完成途中,几经波折,进度受阻,却在老师的督促与支持中,最终顺利完成。同时感谢,几位室友对我的支持与帮助,寝室提供了良好的学习和学术交流的氛围,大家在毕业设计期间互相督促与支持,为论文的顺利完成提供了助力。最后感谢我的父母,是你们一直以来的无私支持与鼓励,才能使我顺利完成学业。外文资料中文译文ZigBee(来自维基百科)ZigBee是一种规范,一套用来创建小型,低功耗数字无线电私有局域网的高层通信协议。 ZigBee的是基于IEEE 802.15.4标准。虽然受限于它的低功耗,zigbee的传输距离仅为10-100米,但这也取决于输出功率和环境特点,ZigBee设备可以通过将数据通过中间设备的网状网络,以达到更遥远的长距离传输。 ZigBee的通常用于低数据速率应用,需要长电池寿命和安全性的网络(ZigBee网络是由128位的对称加密密钥保护)。ZigBee具有标准值为的250千比特/ s的速率,最适合于对传感器和输入设备间歇性的数据进行传输。它的应用包括无线灯的开关,家用显示器的电子计数器,交通管理系统,以及其他消费电子设备和工业设备需要短距离低速率无线数据传输系统。由ZigBee规范定义的技术产品比使用其它无线个人区域网络协议(WPAN),如Bluetooth或Wi-Fi的技术产品实现起来更加简单也更便宜。ZigBee的构思于1998年,规范于2003年,并于2006年对其名称进行修订,其名字的来历是源于蜜蜂返潮后跳的摇摆舞。概述ZigBee是一种低成本,低功耗,无线网状拓扑结构的,针对于需要超长电池续航时间的设备进行无线控制和监视,应用广阔的发展标准。 Zigbee设备具有低延时,从而进一步降低平均电流。 ZigBee的芯片通常集成了射频电路和60-256 KB的闪存微控制器。 ZigBee的应用范围涉及工业,科学和医疗(ISM)无线电频带:全球大多数地区为2.4 GHz; 中国为784MHz,欧洲为868 MHz,在美国和澳大利亚为 915MHz。数据率从20 kbit / s的(868 MHz频带)至250KB/s(2.4 GHz频段)。ZigBee的网络层本身支持星型和树型网络,和通用网状网络。每个网络必须有一个协调器,负责其对网络的创建,对其参数和维护性的控制。在星型网络中,协调器必须是中央节点。网络中的树叉和网格允许使用的ZigBee路由器来扩展在网络层的通信。ZigBee的建立在IEEE标准802.15.4定义的低速率无线个域网的物理层和媒体访问控制。该规范包括四个额外的主要组成部分:网络层,应用层,ZigBee设备对象(ZDOs),并允许定制和有利于全面集成制造商定义的应用对象。 ZDOs负责多项任务,包括追踪装置的角色,管理要求加入网络,以及设备发现和安全性。ZigBee是通信协议的全球标准由工作组有关的IEEE 802.15工作组下制定的。该系列的第四,WPAN低速率/ ZigBee是最新的,并提供规范具有低数据率,消耗功率非常低,并因此特点是超长的电池寿命的设备。其他标准,如蓝牙和IrDA处理高数据速率应用,如语音,视频和局域网的通信。历史ZigBee的风格的自组织特设的数字广播网络是孕育于上世纪90年代。在2004年12月14日IEEE 802.15.4-2003 ZigBee规范被批准了 。2005年6月13日ZigBee联盟宣布可用性规范1.0,这一规范便是广为人知的Zigbee 2004规范。2006年9月,ZigBee 2006规范出台后,淘汰了 2004年的协议栈。(2006主要用于替换2004年以“簇库”的消息/键值对结构。)该库是一套标准化的命令,下称为集群的名字,如智能能源,家庭自动化,ZigBee的光链路团体组织5ZigBee PROZigBee PRO,也被称为Zigbee 2007协议,增强的ZigBee Pro的协议规范,被张贴于2007年10月30日和定稿,同年。的ZigBee PRO是ZigBee的与2006年的设备完全向后兼容。一个ZigBee 2007设备可以加入并运营一个ZigBee 2006网络上,反之亦然。由于路由选项的差异,ZigBee专业设备必须成为非路由一个ZigBee网络2006和ZigBee 2006设备上的ZigBee终端设备(ZEDs)必须成为一个ZigBee PRO网络上ZEDs。在这些设备上运行的应用程序的工作原理相同,无论他们脚下堆叠轮廓。第一个ZigBee应用概况,家庭自动化,宣布2007年11月2日。典型的应用领域包括:家庭娱乐和控制 - 家庭自动化,智能照明,先进的温度控制,安全保障,电影和音乐无线传感器网络工业控制嵌入式传感医疗数据采集烟雾及防盗报警楼宇自动化标准配置文件ZigBee联盟是一组维护和发布的ZigBee标准的公司。10术语ZigBee是这一组,而不是一个单一的技术标准的注册商标。该联盟发布的应用程序配置文件允许多个OEM厂商合作,创建可互操作的产品。 IEEE 802.15.4和ZigBee 11之间的关系是类似的IEEE 802.11和Wi-Fi联盟之间。无线电硬件用于ZigBee的无线设计已经在大规模生产低成本经过精心优化。它有几个模拟阶段,并使用数字电路尽可能。虽然无线电本身是廉价的,ZigBee的资格过程涉及的物理层的要求,一个完整的验证。从相同的验证半导体掩模组衍生的所有无线电设备将享受同样的射频特性。该故障可能削弱其他设备的电池寿命ZigBee网络上未经物理层。 ZigBee射频解决方案对功率和带宽非常严格的限制。因此,无线电与由802.15.4-2006标准第6条给予指导测试。大多数厂商计划在广播和微控制器集成到单一芯片上19越来越小的设备。20本标准规定了未经许可的2.4 GHz(全球)运行,915兆赫(美洲和澳大利亚)和868兆赫(欧洲)ISM频段。十六个声道被分配在2.4GHz频带,每个通道间隔5MHz的间隔,虽然只使用2 MHz的带宽。的无线电采用直接序列扩频spectrumcoding,它是由数字流进入调制器进行管理。二进制相移键控(BPSK)被用在868和915 MHz的频带,和偏移正交相移键控(OQPSK),该发送每符号两个比特被用在2.4GHz频带中。原始的,过度的空气数据率是250千比特/每信道s在2.4 GHz频带,40 kbit / s的每个通道中的915 MHz频段,和20 kbit / s的在868 MHz频段。实际的数据吞吐量会小于规定的最大位速率由于数据包开销和处理延迟。在2.4GHz的传输距离室内应用可以是10-20米,这取决于结构的材料,被穿透的壁的数目和在该地理位置允许的输出功率。21户外用,线路的视距范围可能高达1500米,取决于输出功率和环境特点1 编辑。射频的输出功率通常为0-20 dBm的(1-100毫瓦)。设备类型和操作模式ZigBee设备有三种类型:ZigBee协调器(ZC):最有能力的设备,协调员形成网络树的根,并可能缩小到其他网络。恰好有各个网络中的一个的ZigBee协调器,因为它是启动该网络最初(ZigBee的LightLink规范也允许操作而不一个ZigBee协调器,使其更可用于过度的货架家用产品)的装置。它存储了有关网络信息,包括担任信托中心和存储库进行安全密钥。28 29ZigBee路由器(ZR):以及运行的应用程序的功能,一个路由器可以充当一个中间路由器,传递来自其它设备的数据。ZigBee终端设备(ZED):只包含足够的功能来跟我们的父节点(无论是协调器或路由器);它不能从其它设备中继的数据。这种关系允许节点睡着一个显著量的时间,从而使电池寿命长。甲ZED需要最少量的存储器,因此可以制造比ZR或ZC便宜。当前的ZigBee协议支持标及非标启用网络。在启用非信标网络中,一个非时隙CSMA / CA信道接入机制被使用。在这种类型的网络中,紫蜂路由器典型地具有其接收机连续活动,因此需要一个更坚固的电源。然而,这允许在其中某些设备连续接收异构网络,而其他被检测的外部刺激时仅发送。异构网络的典型例子是无线灯开关:在灯的ZigBee节点可接收不断,因为它连接到电源,而电池供电的光开关将保持睡着了,直到开关被抛出。然后交换机醒来,发送一个命令到灯,接收确认,并返回到睡眠状态。在这种网络中的灯节点将至少一个ZigBee路由器,如果不是ZigBee协调;交换节点通常是ZigBee终端设备。在信标使能的网络中,被称为的ZigBee路由器的专用网络节点发送周期性信标,以确认它们的存在到其它网络节点。节点可以信标之间睡觉,从而降低其占空比和延长其电池寿命。信标间隔取决于数据速率;它们的范围可以从15.36毫秒到251.65824秒在250千比特/秒,从24毫秒到393.216秒在40 kbit / s的和从48毫秒到786.432秒在20 kbit / s的。然而,与长信标间隔低占空比操作需要精确的定时,可以与需要低产品成本冲突。在一般情况下,的ZigBee协议的时间收音机打开最小化,以便降低电力消耗。在信标网络中,节点仅需要而信标被传输到处于活动状态。在启用非信标网络中,功耗是决然不对称的:有些设备始终处于活动状态,而其他大部分时间在睡觉。除了智能能源规范2.0,ZigBee设备都需要符合IEEE 802.15.4-2003低速率无线个人区域网络(L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林省蛟河市高三生物下册期末考试模拟测试卷及参考答案
- 2026年湖南省洪江市高三生物下册期末考试模拟卷及答案
- 2026年辽宁省凤城市高三历史上册期末考试自测卷(夺冠)附答案
- 2026年河南省荥阳市高三生物上册期末考试自测卷含答案
- 2026年山东省蓬莱市高三生物上册期末考试模拟卷及参考答案
- 四年级数学下册 第2课时 解决问题的策略
- 基于构件的领域驱动式快速开发平台:设计、实现与应用探索
- 基于机器数据的网站日志深度解析与多元应用探究
- 基于本体的面向服务的数据集成:理论、方法与应用探索
- 基于有限元法洞察车削细长轴动态特性:理论、仿真与优化策略
- 2025-2026学年湖南师大附中七年级(上)期中数学试卷
- (2025)义务教育英语课程标准【2025年版】测试题(含参考答案)
- 药事管理学考试真题及答案
- 浙江省精诚联盟2025-2026学年高一上学期10月月考化学试题(含答案)
- LNG消防安全培训内容课件
- 养殖蝎子知识培训课件
- 急性重症有机磷农药中毒护理疑难病例讨论
- 水下测绘培训课件下载
- 2024-2025学年度自考专业(学前教育)真题(考试直接用)附答案
- 人工智能通识 课件 第七章 智能之躯-具身智能
- T/CHES 54-2021取水权交易可行性报告编制导则
评论
0/150
提交评论