欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Zigbee网络原理与应用教案.pdf

    • 资源ID:84163648       资源大小:4.43MB        全文页数:64页
    • 资源格式: PDF        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Zigbee网络原理与应用教案.pdf

    计算机与信息技术学院 课程教案 专 业 物联网工程 课 程 Zigbee 网络原理与应用 讲 授 人 姚建峰 2015 年 9 月 10 日 文档(一)课程名称:Zigbee 网络原理与应用(二)学时学分:周 4 学时,3 学分(三)预修课程:电子线路、数字逻辑、计算机组成原理、高级语言程序设计(四)使用教材 ZigBee 技术与实训教程基于 CC2530 的无线传感网技术,清华大学出版社,2014 年 5 月第 1 版(五)教学参考书(3 本以上)1、李文仲编著:Zigbee2006 无线网络与无线定位实战,北京航空航天大学出 版社,2008 年 1 月第 1 版;2、王小强编著:Zigbee 无线传感器网络设计与实现,化学工业出版社,2012 年 6 月第 1 版;3、郭渊博编著:Zigbee 技术与应用,国防工业出版社,2010 年 6 月第 1版。(六)教学方法:课堂讲授,课堂演示,师生互动,理论与实验结合教学。(七)教学手段:多媒体教学。(八)考核方式:闭卷考试。(九)学生创新精神与实践能力的培养方法:结合实验、具体应用、小组讨论等方式使学生掌握 Zigbee 技术开发的基本方法,提高学生分析问题和解决问题的能力,培养学生的动手能力和创新能力。(十)其它要求:严格考勤,学生课堂表现和实验完成情况占学生成绩的 30%,期末成绩占 70%。文档 第一章无线传感器网络 教学时数:2 学时 教学目的与要求:主要让学生理解无线传感网络的主要概念,了解无线传感网络的发展历程、研究现状与研究前景、应用领域,掌握无线传感网络的特点、网络体系结构、关键技术。教学重点:无线传感器网络体系结构。教学难点:无线传感器网络的关键技术。第一节 无线传感器网络概述(了解)1.无线传感器网络的概念:无线传感器网络就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中被感知对象的信息,并发送给观察者。传感器、感知对象和观察者构成了无线传感器网络的三个要素。2.无线传感器网络的发展历程:第一阶段:最早可以追溯至越战时期使用的传统的传感器系统。当年美越双方在密林覆盖的“胡志明小道”进行了一场血腥较量,“胡志明小道”是胡志明部队向南方游击队输送物资的秘密通道,美军对其进行了狂轰滥炸,但效果不大。后来,美军投放了 2 万多个“热带树”传感器。“热带树”实际上是由震动和声响传感器组成的系统,它由飞机投放,落地后插入泥土中,只露出伪装成树枝的无线电天线,因而被称为“热带树”。只要对方车队经过,传感器探测出目标产生的震动和声响信息,自动发送到指挥中心,美机立即展开追杀,总共炸毁或炸坏 4.6 万辆卡车。第二阶段:二十世纪 80 年代至 90 年代之间。主要是美军研制的分布式传感器网络系统、海军协同交战能力系统、远程战场传感器系统等。这种现代微型化的传感器具备感知能力、计算能力和通信能力。因此在 1999 年,商业周刊将传感器网络列为 21 世纪最具影响的 21 项技术之一。第三阶段:21 世纪开始至今,也就是 911 事件之后。这个阶段的传感器网络技术特点在于网络传输自组织、节点设计低功耗。除了应用于反恐活动以外,在其它领域更是获得了很好的应用,所以 2002 年美国国家重点实验室橡树岭实验室提出了“网络就是传感器”的论断。3.无线传感器网络研究现状:(1)国外无线传感器网络的研究现状 1998 年,美国国防部提出了“智能尘埃”的概念,最先开始无线传感器网络技术的研究,目的是为监控敌方的活动情况而不被察觉。2001 年,美国陆军提出“灵巧传感器网络通信”计划,将无人值守式弹药、传感器和未来战斗系统文档 所用的机器人系统连成网络,以便成倍提高单一传感器的能力,从而提高未来战斗系统的生存能力。2002 年,英特尔公司发布了“基于微型传感器网络的新型计算发展规划”。美国科学基金委员会 2003 年制定了无线传感器网络研究计划,研究领域涉及能感知有毒化学物、生物攻击等的传感器节点、分布环境下传感器网络的特性等问题。2005 年,对网络技术和系统的研究计划中,主要研究下一代可靠性高、安全的可扩展的网络、可编程的无线网络及传感器系统的网络特性,资助金额达 4000 万美元。此外,美国交通部、能源部、美国国家航空航天局也相继启动了相关的研究项目。美国著名院校几乎都有研究小组在从事无线传感器网络相关技术的研究。(2)国内无线传感器网络的研究现状 我国无线传感器网络及其应用研究几乎与发达国家同步启动,首次正式出现于 1999 年中国科学院知识创新工程试点领域方向研究的“信息与自动化领域研究报告”中。国内的一些科研单位和大学,如中国科学院自动化所、软件及清华大学、哈尔滨工业大学从 2002 年开始在时间同步与定位、传感器数据管理系统方面开展了研究工作。重庆大学也在同一时间开始研究嵌入式无线传感器网络节点、可重构技术、无线传感器中的定位等技术。2004 年,中国国家自然科学基金委员会将一项无线传感器网络项目(面上传感器网络的分布自治系统关键技术及协调控制理论)列为重点研究项目;2005 年,将无线传感器网络基础理论和关键技术列入计划;2006 年初发布的国家中长期科学与技术发展规划纲要为信息技术定义了 3 个前沿方向,其中 2 个与无线传感器网络的研究直接相关,即智能感知技术和自组织网络技术。4.无线传感器网络的特点:(1)硬件资源有限;(2)电源容量有限;(3)通信能量有限;(4)计算能力有限;(5)节点数量众多,分布密集;(6)自组织、动态性网络;(7)以数据为中心的网络;(8)多跳路由;(9)应用相关的网络;(10)传感器节点出现故障的可能性较大。5.无线传感网络的应用(1)智能交通;(2)智能农业;(3)医疗健康;(4)工业监控;(5)军事应用;文档(6)灾难救援;(7)智能家居;(8)其它:在许多新兴领域中也能体现其较好的优越性,如:空间探索、智能物流、灾害防范和环境监测等领域。第二节 无线传感器网络体系结构和关键技术(重点)1.传感器节点的组成 传感器节点是无线传感器网络的基本功能单元。传感器节点基本组成模块有:传感单元、处理单元、通信单元以及电源部分。处理器模块是传感器节点的核心,负责整个节点的设备控制、任务分配与调度、数据整合与传输等。2.无线传感器网络体系结构 一个典型的无线传感器网络的系统架构包括分布式无线传感器节点、汇聚节点和管理节点。这些节点群随机部署在监测区域内部或附近,能够通过自组织方式构成网络。(1)传感器节点 传感器节点通常是一个微型的嵌入式系统,它们的处理能力、存储能力和通信能力相对较弱,通过携带有限能量的电池供电。从功能上看这些节点,它们不仅要对本地收集的信息进行收集及处理,而且要对其他节点转发来的数据进行存储、管理和融合等处理,同时与其他节点协作完成一些特定的任务。(2)汇聚节点 汇聚节点的各方面能力相对于传感器节点而言相对比较强,它连接传感器网络、Internet 等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理节点的监测任务,并把收集的数据转发到外部网络上。(3)管理节点 管理节点对传感器网络进行管理,发布监测任务以及收集监测数据。3.无线传感器网络协议体系结构 无线传感器网络体系由分层的网络通信协议、网络管理平台以及应用支撑平台这 3 部分组成。(1)分层的网络通信协议:由物理层、数据链路层、网络层、传输层和应用层组成。物理层:负责信号的调制和数据的收发,所采用的传输介质主要有无线电、红外线、光波等。WSN 推荐使用免许可证频段(ISM)。物理层的设计既有不利因素,例如传播损耗因子较大,也有有利的方面,例如高密度部署的无线传感器网络具有分集特性,可以用来克服阴影效应和路径损耗。数据链路层:负责数据成帧、帧监测、媒体接入和差错控制。其中,媒体接入协议保证可靠的点对点和点对多点通信;差错控制则保证源节点发出的信息可以完整无误地到达目标节点。网络层:负责路由的发现和维护,由于大多数节点无法直接与网关通信,因此需要通过中间节点以多跳路由的方式将数据传送至汇聚节点。而这就需要在WSN 节点与接收器节点之间多跳的无线路由协议。传输层:负责数据流的传输控制,主要通过汇聚节点采集传感器网络内的数据,并使用卫星、移动通信网络、Internet 或者其他的链路与外部网络通信,是保证通信服务质量的重要部分。文档 应用层:由各种面向应用的软件系统构成。主要研究的是各种传感器网络应用的具体系统的开发,例如:作战环境侦查与监控系统,情报获取系统,灾难预防系统等等。(2)网络管理平台 网络管理平台主要是对传感器节点自身的管理以及用户对传感器网络的管理,主要包括网络故障管理、计费管理、配置管理和性能管理等。(3)应用支撑平台 应用支撑平台为用户提供各种应用支撑,包括时间定位、节点定位以及向用户提供协调应用服务的接口。4.无线传感器网络关键技术(1)时间同步技术 时间同步技术是完成实时信息采集的基本要求,也是提高定位精度的关键手段。常用方法是通过时间同步协议完成节点间的对时,通过滤波技术抑制时钟噪声和漂移。(2)定位技术 定位跟踪技术包括节点自定位和网络区域内的目标定位跟踪。节点自定位是指确定网络中节点自身位置,这是随机部署组网的基本要求。GPS 技术是室外惯常采用的自定位手段,但一方面成本较高,另一方面在有遮挡的地区会失效。传感器网络更多采用混合定位方法:手动部署少量的锚节点(携带 GPS 模块),其他节点根据拓扑和距离关系进行间接位置估计。目标定位跟踪通过网络中节点之间的配合完成对网络区域中特定目标的定位和跟踪,一般建立在节点自定位的基础上。(3)分布式数据管理和信息融合 分布式动态实时数据管理是以数据中心为特征的 WSN网络的重要技术之一。该技术通过部署或者指定一些节点为代理节点,代理节点根据监测任务收集兴趣数据。监测任务通过分布式数据库的查询语言下达给目标区域的节点。在整个体系中,WSN 网络被当作分布式数据库独立存在,实现对客观物理世界的实时和动态的监测。信息融合技术是指节点根据类型、采集时间、地点、重要程度等信息标度,通过聚类技术将收集到的数据进行本地的融合和压缩,一方面排除信息冗余,减小网络通信开销,节省能量;另一方面可以通过贝叶斯推理技术实现本地的智能决策。(4)安全技术 安全通信和认证技术在军事和金融等敏感信息传递应用中有直接需求。传感器网络由于部署环境和传播介质的开放性,很容易受到各种攻击。但受无线传感器网络资源限制,直接应用安全通信、完整性认证、数据新鲜性、广播认证等现有算法存在实现的困难。鉴于此,研究人员一方面探讨在不同组网形式、网络协议设计中可能遭到的各种攻击形式;另一方面设计安全强度可控的简化算法和精巧协议,满足传感器网络的现实需求。(5)精细控制、深度嵌入的操作系统技术 作为深度嵌入的网络系统,WSN 网络对操作系统也有特别的要求,既要能够完成基本体系结构支持的各项功能,又不能过于复杂。从目前发展状况来看,TinyOS 是最成功的 WSN 专用操作系统。但随着芯片低功耗设计技术和能量工程技术水平的提高,更复杂的嵌入式操作系统,如 Vxworks、Uclinux 和 Ucos 等,也可能被 WSN 网络所采用。文档(6)能量工程 能量工程包括能量的获取和存储两方面。能量获取主要指将自然环境的能量转换成节点可以利用的电能,如太阳能,振动能量、地热、风能等。2007 年在无线能量传递方面有了新的研究成果:通过磁场的共振传递技术将使远程能量传递。这项技术将对 WSN 技术的成熟和发展带来革命性的影响。在能量存储技术方面,高容量电池技术是延长节点寿命,全面提高节点能力的关键性技术。纳米电池技术是目前最有希望的技术之一。本章思考题 1.什么是无线传感器网络?2.简述无线传感器网络的发展历程。3.简述无线传感器网络的特点。4.简述无线传感器网络的协议体系结构。5.简述无线传感器网络的关键技术。文档 第二章 IEEE 802.15.4 无线传感器网络通信标准 教学时数:2 学时 教学目的与要求:本章主要让学生理解 IEEE 802.15.4 无线传感网络的主要概念,掌握 IEEE 802.15.4 无线传感网络的组成、拓扑结构、协议栈架构、物理层和 MAC 层规范。教学重点:IEEE 802.15.4 无线传感器网络组成和体系结构、物理层和 MAC层规范。第一节 IEEE802.15.4 标准 1.IEEE802.15.4 标准概述(1)IEEE802.15.4 通信协议是短距离无线通信的 IEEE 标准,它是无线传感器网络通信协议中物理层与 MAC 层的一个具体实现。(2)IEEE 802.15.4 标准,即 IEEE 用于低速无线个人域网(LR-WPAN)的物理层和媒体接入控制层规范。该协议支持两种网络拓扑,即单跳星状或当通信线路超过 10m 时的多跳对等拓扑。LR-WPAN 中的器件既可以使用在关联过程中指配的 16 位短地址,也可以使用 64 位 IEEE 地址。一个 802.15.4 网可以容纳最多 216个器件。2.IEEE 802.15.4 标准具有的特点:(1)支持简单器件。(2)工作频段和数据速率。(3)数据传输和低功耗。(4)信标方式和超帧结构。(5)自配置。(6)安全性。3.IEEE 802.15.4 网络组成 在 IEEE 802.15.4 网络中,根据设备所具有的通信能力,可以分为全功能设备(Full Function Device,FFD)和精简功能设备(Reduced Function Device,RFD)。FFD 设备之间以及 FFD 设备与 RFD 设备之间都可以通信。RFD 设备之间不能直接通信,只能与 FFD 设备通信,或者通过一个 FFD 设备向外转发数据。这个与RFD 相关联的 FFD 设备称为该 RFD 的协调器(coordinator)。RFD 设备主要用于简单的控制应用,如灯的开关、被动式红外线传感器等,传输的数据量较少,对传输资源和通信资源占用不多,这样 RFD 设备可以采用非常廉价的实现方案。IEEE 802.15.4 网络中,有一个称为 PAN 网络协调器(PAN coordinator)的FFD 设备,是 LR-WPAN 网络中的主控制器。PAN 网络协调器(以后简称网络协调器)除了直接参与应用以外,还要完成成员身份管理、链路状态信息管理以文档 及分组转发等任务。4.IEEE 802.15.4 网络的拓扑结构(1)IEEE 802.15.4 网络的拓扑结构的种类 IEEE 802.15.4 网络根据应用的需要可以组织成两种拓扑结构:星型网络拓扑结构和点对点网络拓扑结构。(2)星型网络拓扑结构 在星型结构中,整个网络的形成以及数据的传输由中心的网络协调者集中控制,所有设备都与中心设备 PAN 网络协调器通信。各个终端设备(FFD 或 RFD)直接与网络协调者进行关联和数据传输。(3)点对点网络拓扑结构 点对点网络中也需要网络协调器,负责实现管理链路状态信息,认证设备身份等功能。但与星型网络不同,点对点网络只要彼此都在对方的无线辐射范围之内,任何两个设备之都可以直接通信。第二节 IEEE 802.15.4 网络协议栈架构 1.IEEE 802.15.4 网络协议栈简介(1)IEEE 802.15.4 网络协议栈基于开放系统互连模型(OSI),每一层都实现一部分通信功能,并向高层提供服务。(2)IEEE 802.15.4 标准只定义了 PHY 层和数据链路层的 MAC 子层。PHY层由射频收发器以及底层的控制模块构成。MAC 子层为高层访问物理信道提供点到点通信的服务接口。(3)MAC 子层以上的几个层次,包括特定服务的聚合子层(Service Specific Convergence Sublayer,SSCS),链路控制子层(logical link control,LLC)等,只是 IEEE 802.15.4 标准可能的上层协议,并不在 IEEE 802.15.4 标准的定义范围之内。(4)SSCS 为 IEEE 802.15.4 的 MAC 层接入 IEEE 802.2 标准中定义的 LLC子层提供聚合服务。LLC 子层可以使用 SSCS 的服务接口访问 IEEE 802.15.4 网络,为应用层提供链路层服务。2.物理层 PHY 规范(1)物理层 PHY 的功能 在 OSI 参考模型中,物理层处于最底层,是保障信号传输的功能层,因此物理层涉及与信号传输有关的各个方面,包括信号发生、发送与接收电路,数据信号的传输编码、同步与异步传输等。物理层的主要功能是在一条物理传输媒体上,实现数据链路实体之间透明地传输各种数据的比特流。它为链路层提供服务文档 包括:物理连接的建立、维持与释放、物理服务数据单元的传输、物理层管理、数据编码。物理层的主要功能分为物理层数据服务和物理层管理服务。物理层数据服务从无线物理信道上收发数据,具体包括以下五方面的功能:激活和休眠射频收发器。信道能量检测(energy detect)。检测接收数据包的链路质量指示(link quality indication,LQI)。空闲信道评估(clear channel assessment,CCA)。收发数据。物理层管理服务维护一个与物理层相关数据组成的数据库。(2)信道分配 PHY 层定义了三个载波频段用于收发数据。三个频段总共提供了 27 个信道(channel):868MHz 频段 1 个信道,915MHz 频段 10 个信道,2450MHz 频段16 个信道。fc=868.3MHz k=0 fc=906+2(k-1)MHz k=1,2,10 fc=2405+5(k-11)MHz k=11,12,26(3)物理层的帧结构 物理层协议数据单元帧结构由同步头、物理帧头和物理帧负载组成。物理帧第一个字段是四个字节的前导码,收发器在接收前导码期间,会根据前导码序列的特征完成片同步和符号同步。帧起始分隔符(start-of-frame delimiter,SFD)字段长度为一个字节,其值固定为 0 xA7,标识一个物理帧的开始。收发器接收完前导码后只能做到数据的位同步,通过搜索 SFD 字段的值 0 xA7 才能同步到字节上。帧长度(frame length)由一个字节的低 7 位表示,其值就是物理帧负载的长度,因此物理帧负载的长度不会超过 127 个字节。物理帧的负载长度可变,称之为物理服务数据单元(PHY service data unit,PSDU),一般用来承载 MAC 帧。3.MAC 规范(1)MAC 的功能 MAC 子层提供两种服务:MAC 层数据服务和 MAC 层管理服务。前者保证MAC 协议数据单元在物理层数据服务中的正确收发,后者维护一个存储 MAC子层协议状态相关信息的数据库。MAC 子层主要功能包括下面八个方面:如果设备是协调器,那么就需要产生网络信标;信标的同步;文档 支持个域网络(PAN)的关联(association)和取消关联(disassociation)操作;支持无线信道通信安全;使用 CSMA-CA 机制访问物理信道;支持时槽保障(guaranteed time slot,GTS)机制;支持不同设备的 MAC 层间可靠传输。协调器产生并发送信标帧,普通设备根据协调器的信标帧与协议器同步;(2)IEEE 802.15.4 中的时间同步技术 在 IEEE 802.15.4 中,时间同步通过“超帧”机制实现的。在 IEEE 802.15.4 中,以超帧为周期组织 LR-WPAN 网络内设备间的通信。每个超帧都以网络协调器发出信标帧(beacon)为始,在这个信标帧中包含了超帧将持续的时间以及对这段时间的分配等信息。网络中普通设备接收到超帧开始时的信标帧后,就可以根据其中的内容安排自己的任务,例如进入休眠状态直到这个超帧结束。超帧将通信时间划分为活跃和不活跃两个部分。在不活跃期间,PAN 网络中的设备不会相互通信,从而可以进入休眠状态以节省能量。超帧有活跃期间划分为三个阶段:信标帧发送时段、竞争访问时段(contention access period,CAP)和非竞争访问时段(contention-free period,CEP)。超帧的活跃部分被划分为 16 个等长的时槽,每个时槽的长度、竞争访问时段包含的时槽数等参数,都由协调器设定,并通过超帧开始时发出的信标帧广播到整个网络。在超帧的竞争访问时段,IEEE 802.15.4 网络设备使用带时槽的 CSMA-CA 访问机制,并且任何通信都必须在竞争访问时段结束前完成。在非竞争时段,协调器根据上一个超帧 PAN 网络中设备申请 GTS 的情况,将非竞争时段划分成若干个 GTS。每个 GTS 由若干个时槽组成,时槽数目在设备申请 GTS 时指定。如果申请成功,申请设备就拥有了它指定的时槽数目。每个 GTS 中的时槽都指定分配给了时槽申请设备,因而不需要竞争信道。IEEE 802.15.4 标准要求任何通信都必须在自己分配的 GTS 内完成。超帧中规定非竞争时段必须跟在竞争时段后面。竞争时段的功能包括网络设备可以自由收发数据,域内设备向协调者申请 GTS 时段,新设备加入当前 PAN 网络等。非竞争阶段由协调者指定的设备发送或者接收数据包。如果某个设备在非竞争时段一直处在接收状态,那么拥有GTS 使用权的设备就可以在 GTS 阶段直接向该设备发送信息。(3)LR-WPAN 数据传输模型 LR-WPAN 网络中存在着三种数据传输方式:设备发送数据给协调器、协调器发送数据给设备、对等设备之间的数据传输。星型拓扑网络中只存在前两种数据传输方式,因为数据只在协调器和设备之间交换;而在点对点拓扑网络中,三文档 种数据传输方式都存在。LR-WPAN 网络中,有两种通信模式可供选择:信标使能通信和信标不使能通信。在信标使能的网络中,PAN 网络协调器定时广播标帧。信标帧表示超帧的开始。设备之间通信使用基于时槽的 CSMA-CA 信道访问机制,PAN 网络中的设备都通过协调器发送的信标帧进行同步。在时槽 CSMA-CA 机制下,每当设备需要发送数据帧或命令帧时,它首先定位下一个时槽的边界,然后等待随机数目个时槽。等待完毕后,设备开始检测信道状态:如果信道忙,设备需要重新等待随机数目个时槽,再检查信道状态,重复这个过程直到有空闲信道出现。在这种机制下,确认帧的发送不需要使用 CSMA-CA 机制,而是紧跟着接收帧发送回源设备。在信标不使能的通信网络中,PAN 网络协调器不发送信标帧,各个设备使用非分时槽的 CSMA-CA 机制访问信道。该机制的通信过程如下:每当设备需要发送数据或者发送 MAC 命令时,它首先等候一段随机长的时间,然后开始检测信道状态:如果信道空闲,该设备立即开始发送数据;如果信道忙,设备需要重复上面的等待一段随机时间和检测信道状态的过程,直到能够发送数据。在设备接收到数据帧或命令帧而需要回应确认帧的时候,确认帧应紧跟着接收帧发送,而不使用 CSMA-CA 机制竞争信道。(4)MAC 层帧结构 MAC 层帧结构的设计目标是用最低复杂度实现在多噪声无线信道环境下的可靠数据传输。每个 MAC 子层的帧都由帧头、负载和帧尾三部分组成。帧头由帧控制信息、帧序列号和地址信息组成。MAC 子层负载具有可变长度,具体内容由帧类型决定。帧尾是帧头和负载数据的 16 位 CRC 校验序列。在 MAC 子层中设备地址有两种格式:16 位(两个字节)的短地址和 64 位(8 个字节)的扩展地址。16 位短地址是设备与 PAN 网络协调器关联时,由协调器分配的网内局部地址;64 位扩展地址是全球惟一地址,在设备进入网络之前就分配好了。16 位短地址只能保证在 PAN 网络内部是惟一的,所以在使用 16位短地址通信时需要结合 16 位的 PAN 网络标识符才有意义。两种地址类型的地址信息的长度是不同的,从而导致 MAC 帧头的长度也是可变的。一个数据帧使用哪种地址类型由帧控制字段的内容指示。在帧结构中没有表示帧长度的字段,这是因为在物理层的帧里面有表示 MAC 帧长度的字段,MAC 负载长度可以通过物理层帧长和 MAC 帧头的长度计算出来。(5)MAC 层帧的分类 IEEE 802.15.4 网络共定义了四种类型的帧:信标帧,数据帧,确认帧和 MAC命令帧。文档 信标帧:信标帧的负载数据单元由四部分组成:超帧描述字段、GTS 分配字段、待转发数据目标地址字段和信标帧负载数据。信标帧中超帧描述字段规定了这个超帧的持续时间,活跃部分持续时间以及竞争访问时段持续时间等信息。GTS 分配字段交无竞争时段划分为若干个 GTS,并把每个 GTS 具体分配给了某个设备。转发数据目标地址列出了与协调者保存的数据相对应的设备地址。一个设备如果发现自己的地址出现在待转发数据目标地址字段里,则意味着协调器存有属于它的数据,所以它就会向协调器发出请求传送数据的 MAC 命令帧。信标帧负载数据为上层协议提供数据传输接口。例如在使用安全机制的时候,这个负载域将根据被通信设备设定的安全通信协议填入相应的信息。通常情况下,这个字段可以忽略。在信标不使能网络里,协调器在其他设备的请求下也会发送信标帧。此时信标帧的功能是辅助协调器向设备传输数据,整个帧只有待转发数据目标地址字段有意义。数据帧:数据帧用来传输上层发到 MAC 子层的数据,它的负载字段包含了上层需要传送的数据。数据负载传送至 MAC 子层时,被称为 MAC 服务数据单元。它的首尾被分别附加了 MHR 头信息和 MFR 尾信息后,就构成了 MAC 帧。MAC 帧传送至物理层后,就成为了物理帧的负载 PSDU。PSDU 在物理层被“包装”,其首部增加了同步信息 SHR 和帧长度字段 PHR 字段。同步信息 SHR 包括用于同步的前导码和 SFD 字段,它们都是固定值。帧长度字段的 PHR 标识了MAC 帧的长度,为一个字节长而且只有其中的低 7 位有效位,所以 MAC 帧的长度不会超过 127 个字节。确认帧:如果设备收到目的地址为其自身的数据帧或 MAC 命令帧,并且帧的控制信息字段的确认请求。位被置 1,设备需要回应一个确认帧。确认帧的序列号应该与被确认帧的序列号相同,并且负载长度应该为零。确认帧紧接着被确认帧发送,不需要使用 CSMA-CA 机制竞争信道。命令帧:MAC 命令帧用于组建 PAN 网络,传输同步数据等。目前定义好的命令帧有力种类型,主要完成三方面的功能:把设备关联到 PAN 网络,与协调器交换数据,分配 GTS。命令帧在格式上和其他类型的帧没有太多的区别,只是帧控制字段的帧类型位有所不同。帧头的帧控制字段的帧类型为 011B(B 表示二进制数据)表示这是一个命令帧。命令帧的具体功能由帧的负载数据表示。负载数据是一个变长结构,所有命令帧负载的第一个字节是命令类型字节,后面的数据针对不同的命令类型有不同的含义。本章思考题 1.IEEE 802.15.4 协议物理层具有哪些功能?2.IEEE 802.15.4 协议 MAC 层具有哪些功能?文档 3.IEEE 802.15.4 协议物理层数据桢有哪几部分组成?4.IEEE 802.15.4 协议 MAC 层数据桢有哪几部分组成?5.MAC 层数据桢有哪几种类型?文档 第三章 ZigBee 无线传感器网络通信标准 教学时数:4 学时 教学目的与要求:本章要求学生理解 ZigBee 无线传感网络的主要概念,掌握 ZigBee 无线传感网络的组成、特点、协议栈架构、网络层和应用层规范。教学重点:ZigBee 无线传感器网络的体系结构、网络层和应用层规范。第一节 ZigBee 标准概述 1.ZigBee 技术简介 ZigBee 标准是一种新兴的短距离无线网络通信技术,它是基于 IEEE 802.15.4 协议栈,主要针对低速率的通信网络设计的。它功耗低,是最具有可能应用在工控场合的无线方式。它和 2.4GHz 频带提供的数据传输速率为 250 kbps,915MHz 频带提供的数据传输速率为 40 kbps,而 868 MHz 频带提供的数据传输速率为 20 kbps。2.ZigBee 体系结构 3.ZigBee 技术的特点(1)功耗低。ZigBee 网络节点设备工作周期较短、收发数据信息功耗低,且使用了休眠模式(当不需接收数据时处于休眠状态,当需要接收数据时由“协调器”唤醒它们),因此,ZigBee 技术特别省电,据估算,ZigBee 设备仅靠两节 5 号电池就可以维持长达 6 个月到 2 年左右的使用时间,这是其他无线设备望尘莫及的避免了频繁更换电池或充电,从而减轻了网络维护负担。(2)成本低。由于 ZigBee 协议栈设计非常简练,所以其研发和生产成本较低。普通网络节点硬件只需 8 位微处理器,4-32KB 的 ROM,且软件实现也很简单。随着产品产业化,ZigBee 通信模块价格预计能降到 10 元 RMB,并且 ZigBee 协议是免专利费的。低成本对于 ZigBee 也是一个关键的因素。文档(3)可靠高。由于采用了碰撞避免机制并且为需要固定带宽的通信业务预留了专用时隙,避免了收发数据时的竞争和冲突,且 MAC 层采用完全确认的数据传输机制,每个发送的数据包都必须等待接收方的确认信息,所以从根本上保证了数据传输的可靠性。如果传输过程中出现问题可以进行重发。(4)容量大。1 个 ZigBee 网络最多可以容纳 254 个从设备和 1 个主设备,1 个区域内最多可以同时存在 100 个 ZigBee 网络,而且网络组成灵活。(5)时延小。ZigBee 技术与蓝牙技术的时延相比,其各项指标值都非常小。通信时延和从休眠状态激活的时延都非常短,典型的搜索设备时延 30ms,而蓝牙为 3-10s。休眠激活的时延是 15ms,活动设备信道接入的时延为15ms。因此 ZigBee 技术适用于对时延要求苛刻的无线控制(如工业控制场合等)应用。(6)安全性好。ZigBee 技术提高了数据完整性检查和鉴权功能,加密算法使用 AES-128,且各应用可以灵活地确定安全属性,从而使网络安全能够得到有效的保障。(7)有效范围小。有效覆盖范围 10 m75 m 之间,具体依据实际发射功率的大小和各种不同的应用模式而定,基本上能够覆盖普通的家庭或办公室环境。(8)兼容性。ZigBee 技术与现有的控制网络标准无缝集成。通过网络协调器自动建立网络,采用载波侦听冲突检测(CSMACA)方式进行信道接入。为了可靠传递,还提供全握手协议。第二节 ZigBee 协议框架 1.ZigBee 协议框架简介 ZigBee 堆栈是在 IEEE 802.15.4 标准基础上建立的,定义了协议的 MAC 和PHY 层。ZigBee 设备应该包括 IEEE802.15.4(该标准定义了 RF 射频以及与相邻设备之间的通信)的 PHY 和 MAC 层,以及 ZigBee 堆栈层:网络层(NWK)、应用层和安全服务提供层。每个 ZigBee 设备都与一个特定模板有关,可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇。公共模板可以确保不同供应商的设备在相同应用领域中的互操作性。设备是由模板定义的,并以应用对象(ApplicationObjects)的形式实现。每个应用对象通过一个端点连接到 ZigBee 堆栈的余下部分,它们都是器件中可寻址文档 的组件从应用角度看,通信的本质就是端点到端点的连接(例如,一个带开关组件的设备与带一个或多个灯组件的远端设备进行通信,目的是将这些灯点亮)。端点之间的通信是通过称之为簇的数据结构实现的。这些簇是应用对象之间共享信息所需的全部属性的容器,在特殊应用中使用的簇在模板中有定义。每个接口都能接收(用于输入)或发送(用于输出)簇格式的数据。一共有二个特殊的端点,即端点 0 和端点 255。端点 0 用于整个 ZigBee 设备的配置和管理。应用程序可以通过端点 0 与 ZigBee 堆栈的其它层通信,从而实现对这些层的初始化和配置。附属在端点 0 的对象被称为 ZigBee 设备对象(ZD0)。端点 255 用于向所有端点的广播。端点 241 到 254 是保留端点。所有端点都使用应用支持子层(APS)提供的服务。APS 通过网络层和安全服务提供层与端点相接,并为数据传送、安全和绑定提供服务,因此能够适配不同但兼容的设备,比如带灯的开关。APS 使用网络层(NWK)提供的服务。NWK 负责设备到设备的通信,并负责网络中设备初始化所包含的活动、消息路由和网络发现。应用层可以通过 ZigBee设备对象(ZDO)网络层参数进行配置和访问。2.服务接入点 ZigBee 协议栈体系包含一系列的层元件,其中有 IEEE802.15.42003 标准中的 MAC 层和 PHY 层,当然也包括 ZigBee 组织设计的 NWK 层和应用层。每个层的元件有其特定的服务功能。ZigBee 的体系结构由称为层的各模块组成。每一层为其上层提供特定的服务:即由数据服务实体提供数据传输服务;管理实体提供所有的其他管理服务。ZigBee 堆栈的大多数层有两个接口:数据实体接口和管理实体接口。数据实体接口的目标是向上层提供所需的常规数据服务。管理实体接口的目标是向上层提供访问内部层参数、配置和管理数据的机制。每个服务实体通过相应的服务接入点(SAP)为其上层提供一个接口,每个服务接入点通过服务原语来完成所对应的功能。3.zigbee 中原语的概念 原语是层与层之间信息交互的接口,交互的信息就是原语的参数。原语只有四种类型:请求原语:Request,确认原语:Confirm,指示原语:Indication,响应原语:Response,其中 Request和 Response是从上层到下层的,Confirm和 Indication是从下层到上层的。举例:假如上层请求下层打开接收机,给下层一个 request,下层完成请求的功能后,给上层一个Confirm,告诉上层正确完成了,或者出什么错了;假如上层请求下层发送数据到 Remote 端,给下层一个数据发送的 request,下层完成数据发送任备后,给上层一个 Confirm 告诉上层结果;在对端,对应的文档 下层收到数据后,需要通过 indication 把收到的数据传给上层。假如节点 A 要请求节点 B 的对等层的一个服务,给自己下层一个请求,下层将信息发送到节点 B 的对等层之后,节点 B 的下层用 indication 告诉上层,上层做出影响后,用 Response 给到下层,节点 B 再发送到节点 A 的对等层,节点A 的下层再用 confirm 原语要得到的信息返回给上层。第三节 ZigBee 网络层规范 1.ZigBee 网络设备的类型 ZigBee 网络设备的类型有三种:协调器、路由器和终端设备。(1)协调器 是启动或建立 ZigBee 网络的设备,它是网络上的第一个设备,协调器首先选择一个信道和网络标识(PAN ID),然后开始这个网络。这个协调器也可以辅助建立安全和应用等级绑定在网络中。协调器的主要角色是建立和配置网络,一旦建立完成,协调器的作用就与同路由器。(2)路由器的功能:i)允许其它设备加入这个网络;ii)跳跃路由 iii)辅助它的子树电池供电终端的通信。(3)终端设备 一个终端设备对于维护这个网络设备没有具体的责任,只能传送数据给 FFD或者从 FFD 接收数据。2.ZigBee 网络拓扑结构 ZigBee 支持包含主从设备的星状、树簇状和网状网络拓扑,每个网络中都会存在一个唯一的协调器,它相当于有线局域网中的服务器,对本网络进行管理。ZigBee 以独立的节点为依托,通过无线通信组成星状、树状或网状网络,因此不同的节点功能可能不同。为了降低成本就出现了全功能设备(FFD)和半功能设备(RFD)之分,FFD 支持所有的网络拓扑在网络中可以充当任何设备(协调器、路由器及终端节点)而且可以与所有设备进行通信,而 RFD 则在网络中只能作为子节点不能有

    注意事项

    本文(Zigbee网络原理与应用教案.pdf)为本站会员(深夜****等你...)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开