Zigbee开发技术知识及实践第2章 Zigbee技术知识原理.ppt

Zigbee开发技术知识及实践第2章 Zigbee技术知识原理.ppt

  1. 1、本文档共146页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Zigbee开发技术知识及实践第2章 Zigbee技术知识原理.ppt

第2章 Zigbee技术原理;    理解Zigbee网络结构。    掌握IEEE802.15.4通信层。    掌握MAC层和网络层帧结构。    掌握Zigbee网络层服务规范。    掌握Zigbee应用层规范。;;           本章主要介绍Zigbee技术原理,这是更深入了解Zigbee协议的应用以及后续开发的基础。;       Zigbee技术是一种低数据传输速率的无线个域网,网络的基本成员称为设备。网络中的设备按照各自作用的不同可以分为协调器节点、路由器节点和终端节点。;   ; 2.2.2 拓扑结构    Zigbee网络支持三种拓扑结构:星型、树型和网状型结构,如图2-2所示。    其中:    在星型拓扑结构中,所有的终端设备只和协调器之间进行通信。    树型网络由一个协调器和多个星型结构连接而成,设备除了能与自己的父节点或子节点互相通信外,其他只能通过网络中的树型路由完成通信。;;   网状型网络是在树型网络的基础上实现的。与树状网络不同的是,它允许网络中所有具有路由功能的节点互相通信,由路由器中的路由表完成路由查寻过程。;   1. 星型网络的形成过程    在星型网络中,协调器作为发起设备,协调器一旦被激活,它就建立一个自己的网络,并作为PAN协调器。路由设备和终端设备可以选择PAN标识符加入网络。不同PAN标识符的星型网络中的设备之间不能进行通信。;   2. 树型网络的形成过程    在树型网络中,由协调器发起网络,路由器和终端设备加入网络。设备加入网络后由协调器为其分配16位短地址,具有路由功能的设备可以拥有自己的子设备。但是在树型网络中,子设备只能和自己的父设备进行通信,如果某终端设备要与非自己父设备的其他设备通信,必须经过树型路由进行通信。;   3. 网状型网络的形成过程    在网状型网络中,每个设备都可以与在无线通信范围内的其他任何设备进行通信。理论上任何一个设备都可定义为PAN主协调器,设备之间通过竞争的关系竞争PAN主协调器。但是在实际应用中,用户往往通过软件定义协调器,并建???网络,路由器和终端设备加入此网络。当协调器建立起网络之后,其功能和网络中的路由器功能是一样的,在此网络中的设备之间都可以相互进行通信。; 2.2.3 协议架构    Zigbee网络协议体系结构如图2-3所示,协议栈的层与层之间通过服务接入点(SAP)进行通信。SAP是某一特定层提供的服务与上层之间的接口。大多数层有两个接口:数据服务接口和管理服务接口。数据服务接口的目标是向上层提供所需的常规数据服务;管理服务接口的目标是向上层提供访问内部层参数、配置和管理数据服务。    Zigbee协议体系架构是在IEEE802.15.4标准的基础上建立的,IEEE802.15.4标准定义了Zigbee协议的物理层和MAC层。;因此Zigbee设备应该包括IEEE802.15.4的物理层和MAC层以及Zigbee堆栈层,其中Zigbee堆栈层包括Zigbee联盟定义的网络层和应用层以及安全服务商提供的安全服务层。    1. 物理层和MAC层    IEEE802.15.4标准为低速率无线个人域网定义了OSI模型最底层的两层,即物理层和MAC层,也是Zigbee协议底部的两层,因此这两层也称为IEEE 802.15.4通信层。其详细内容见2.3节。;   ;   2. 网络层    网络层提供保证IEEE802.15.4 MAC层正确工作的能力,并为应用层提供合适的服务接口,包括数据服务接口和管理服务接口。    数据服务接口的作用主要有两点:    一是为应用支持子层的数据添加适当的协议头以便产生网络协议数据单元。;   二是根据路由拓扑结构,把网络数据单元发送到通信链路的目的地址设备或通信链路的下一跳地址。    管理服务接口的作用有以下两点:    提供的服务包括配置新设备、创建新网络、设备请求加入或者离开网络。    允许Zigbee协调器或路由器请求设备离开网络、寻址、路由发现等功能。;   3. 应用层    应用层包括三部分:应用支持子层、Zigbee设备对象和厂商定义的应用对象。    应用支持子层提供了网络层和应用层之间的接口,包括数据服务接口和管理服务接口。其中管理服务接口提供设备发现服务和绑定服务,并在绑定的设备之间传送消息。    Zigbee设备对象功能包括:定义设备在网络中的角色(比如协调器、路由器或终端设备),发起和响应绑定请求,在网络设备之间建立安全机制。另外,还负责发现网络中的设备,并且向他们提供应用服务。;   厂商定义的应用对象功能包括:提供一些必要函数,为网络层提供合适的服务接口。另外一个重要的功能是应用者可以在这层定义自己的应用对象。;

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档