1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,IEEE 802.15.4,低速无线个人区域网络(,LR-WPAN,),1,提 纲,一,三,IEEE802.15.4,概述,IEEE 802.15.4,物理层规范,二,ZigBee,与,IEEE802.15.4,四,IEEE 802.15.4 MAC,层规范,2,IEEE802.15.4,概述,IEEE802.15.4工作组致力于定义一种供廉价固定的、便携或移动设备使用的,低复杂度、低成本、低功耗、低速率的无线连接技术,
2、并在2003年12月通过了第一个IEEE802.15.4标准。随着无线个域网的推广,无线通信网络越来越关注于如何扩展WLAN的能力以及开发出一种新的通信方法来适应不断增长的业务需求。由此就产生了低速率无线个域网标准的概念,而随着无线传感器网络技术的发展,这个也适用于无线传感器网络的标准也得到了快速的发展。IEEE802.15.4标准定义了在个人局域网中通过射频方式在设备间进行互相通信的方式与协议。作为支持低速率、低功耗、短距离无线通信的协议标准,IEEE802.15.4在无线电频率和数据率、数据传输模型、设备类型、网络工作方式、,安全考虑等方面都做出了说明。协议模型划分为物理层,(PHY)和I
3、媒体访问控制层(MAC)两个子层进行实现。,3,IEEE 802.15.4,与,ZigBee,ZigBee,是由,ZigBee Alliance,所主导的标准,定义了网络层、安全层应用层、以及各种应用产品的架构,;,而由,IEEE,所定制的,802.15.4,标准,则是定义了物理层及,MAC,层。,4,ZigBee,每层基本功能,物理层,指定了网络的接口组成、参数和运算。,MAC,层,遵循,IEEE802,15,4,协议,负责设备间无线数据链路的建立、维护和结束,确认模式的数据传送和接收,可选时隙,实现低延迟传输,支持各种网络拓扑结构。,网络层,建立新的网络、处理节点的进入和离开网络、根据网络
4、类型设置节点的协议堆栈、使网络协调器对节点分配地址、保证节点之间的同步、提供网络的路由。,安全层,依靠相称性密匙保护、应用保护机制、合适的密码机制以及相关的保密措施。,应用层,ZigBee,的应用层由应用子层,(APS),、设备对象,(ZDO),以及制造商定义的应用设备对象组成。,APS,子层的作用包括维护绑定表、在绑定设备间传输信息。,ZDO,的作用包括在网络中定义一个设备的作用、发现网络中的设备并确定它们能提供何种服务、起始或回应绑定需求以及在网络设备中建立一个安全的连接。,制造商定义的应用对象根据,ZigBee,定义应用说明执行实际的应用。,5,IEEE 802.15.4,标准,IEEE
5、 802.15.4,的物理层定义了物理信道和,MAC,子层间的接口,提供数据服务和物理层管理服务。物理层数据服务从无线物理信道上收发数据,物理层管理服务维护一个物理层相关数据组成的数据库。,在,IEEE 802.15.4,的,MAC,层中引入了超帧结构和信标帧的概念。这两个概念的引入极大了方便了网络管理,我们可以选用以超帧为周期组织,LR-WPAN,网络内设备间的通信。每个超帧都以网络协调器发出信标帧为始,在这个信标帧中包含了超帧将持续的时间以及对这段时间的分配等信息。网络中的普通设备接收到超帧开始时的信标帧后,就可以根据其中的内容安排自己的任务,例如进入休眠状态直到这个超帧结束。,MAC,子
6、层提供两种服务:,MAC,层数据服务和,MAC,层管理服务。前者保证,MAC,协议数据单元在物理层数据服务中正确收发,后者维护一个存储,MAC,子层协议相关信息的数据库。,6,物理层频带参数,在,IEEE 802.15.4,,无线电线路可以运转在无需执照的三个频带上:,868MHz,,,902,到,928MHz,和,2.4GHz,。,在,868MHz,和,915MHz,这两个频段上,信号处理过程相同,只是数据速率不同。处理过程,首先将数据单元的二制数据差分编码,然后再将差分编码后的每一个位转换为长度为,15,的片序列,最后,BPSK,调制到信道上。,2,4GHz,频段的处理过程,首行将数据单元
7、的二进制数据中每,4,位转换为一个符号(,symbol,),然后将每个符号转换成长度为,32,的片序列。在把符号转换片序列时,用符号在,16,个近似正交的伪随便噪声序列的映射表,这是一个直接序列扩频的过程。扩频后,信号通过,O-QPSK,调制方式调制到载波上。,7,8,物理帧格式,前导码(,4,字节):用于符号同步。,起始分隔符(,1,字节):用于帧同步。,物理头端(,1,字节):指定了物理服务数据单元的长度。,物理服务数据单元(,=127,字节):用于负载数据。,前导码,起始分隔符,物理头端,物理服务数据单元,(PSDU),6,字节,0-127,字节,9,MAC,层,网络设备与网络拓扑,MA
8、C,层帧类型,超帧结构,信标使能和信标不使能模式,CSMA/CA,算法,10,MAC,层网络设备,两种设备类型,:,精简功能设备,(RFD),全功能设备(,FFD),FFD,与,RFD,的差别,:,FFD,有能力成为协调者并选取一个频道建立新的网络,而,RFD,只能透过向协调者注册并连结后才能使用网络;另一个差别在于,并不是任何节点都有资格向协调者提出,GTS,使用申请,此节点必须属于,FFD,才可向协调者要求保证传输时槽使用权。,三种设备角色,:,端设备,End device(RFD or FFD),:只具有简单的收发功能,不能进行分组的转发。,协调器,Coordinator(FFD),:通
9、常通过发送信标实现与周围节点的同步,且具有转发分组的功能。,网络协调器,PAN Coordinator(FFD),:为整个网络的主控节点,并且每个,IEEE 802.15.4,网络只能有一个网络协调点,11,网络拓扑结构,星型,网状型,簇状型,网络协调器,全功能设备,(FFD,Router):,可以支持任何一种拓扑结构,可以作为网络协商者和普通协商者,并且可以和任何一种设备进行通信,精简功能设备,(RFD):,只支持星型结构,不能成为任何协商者,可以和网络协商者进行通信,实现简单。,12,MAC,帧格式,MAC,层帧结构目标:用最低复杂度实现多噪声无线信道环境下的可靠数 据传输,帧组成,地址格
10、式:,16,位短地址和,64,位扩展地址,帧控制字段的内容指示地址类型,帧的类型:信标帧,数据帧,确认帧,,MAC,命令帧,13,信标帧格式,超帧字段:持续时间;活跃部分持续时间;竞争访问时断持续时间,GTS,分配释放信息:将无竞争时断划分为若干个,GTS,,并把每个,GTS,具体分配给某个设备,转发数据目标地址:列出了与协调者保存的数据相对应的设备地址,信标帧负载数据:为上层协议提供数据传输接口,14,数据帧格式,传输上层发送到,MAC,子层的数据,MAC,服务数据单元:数据负载传送至,MAC,子层,MAC,帧:,MAC,服务数据单元,+MHR,头信息,+MFR,尾信息,15,确认帧格式,如
11、果设备收到目的地址为其自身的数据帧或,MAC,命令帧,并且帧的确认请求位设置为,1,,设备需要回应一个确认帧。,确认帧的序列号应该与被确认帧的序列号相同,并且负载长度为,0,。,确认帧紧接着被确认帧发送,不需要使用,CSMA-CA,机制竞争信道。,16,命令帧格式,命令帧用于组建,PAN,,传输同步数据等。,命令帧有,9,种类型。,命令帧的功能:把设备关联到,PAN,;与协调器交换数据;分配,GTS,。,命令帧的具体功能由帧的负载数据表示。,17,超帧结构,在,IEEE 802.15.4,中,可以选用超帧为周期组织,LR-WPAN,网络内设备间的通信。每个超帧都以网络协调器发出信标帧开始,在信
12、标帧中包含了超帧将持续的时间以及对这段时间的分配等信息。,网络中的普通设备接收到包含超帧结构的信标帧后,就可以根据其中的配置信息安排自己的任务。,超帧将通信时间划分为活跃和不活跃两个部分。,18,信标使能与信标不使能,信标使能模式下,协议引入超帧的概念,实现协调器和设备的时间同步、识别,PAN,及实现设备之间的通信。,PAN,通过定义信标帧的内容来实现对超帧的控制,并周期性的广播。网络采用严格的时间同步,分时隙进行通信。可以在,CAP,采用时隙,CSMA/CA,协议进行通信,在,CFP,采用时隙,GTS,机制进行通信。,在信标不使能模式下,协议较为简单,并不采用超帧结构,设备通过无时隙的,CS
13、MA/CA,机制发送数据。,19,信标使能通信,设备发送数据给协调器,协调器发送数据给设备,20,CSMA/CA,当某个节点有数据发送时,就采用时隙或者非时隙的,/,进行数据传输。在信标使能网络中,采用的是时隙,/,,要求设备的退避时隙的边界必须在超帧时隙的边界上,如果,/,机制的动作没有在超帧时隙的边界上完成,下一动作将延时到下一个超帧时隙的开始边界进行。在非信标使能网络中,采用的是非时隙,/,,此模式不需要设备在退避时隙同其他设备的退避时隙同步。,21,NB(,后退次数,,Number Of Back),记录的是已执,back off,的次,每执一次此值就会加,1,。如果遇到使用,CCA,
14、去侦测频道为忙时,就必须要重新去随机取一个,backoff,,而此时,NB,就会增加。,NB,最大值为,4,如果在这四次中侦测频道为忙的话就放弃传送此资,其是为避免系统有过大的负担。,CW(,碰撞窗口的长度,,content window length),其单位为,backoff,period,在,IEEE 802.15.4,中的默认值为,20,个,symbols,。,其含义是必须执几次侦测频道皆为闲置时才可将数据送出,,初始值为,2,会随着侦测到频道闲置而递减。,BE(,后退指数,,Backoff,exponent),是用计算,Backoff,时间的一个参数。其公式为:,Backoff,Time=2,BE,1,。,取值范围为,0,5,,协议推荐的默认值为,3,,最大值为,5,。,当,BE,设为,0,时,则只进行一次碰撞检测。,22,谢谢观看,23,






