请高人详细介绍下IEEE 802.15.4 对IEEE 802.11,IEEE 802.15.4,Zig...

802.15.4 \u7684 ZigBee\u7684\u533a\u522b\u548c\u8054\u7cfb

1\u3001\u6982\u5ff5
802.15.4\u662f\u94fe\u8def\u5c42\u534f\u8bae\uff08OSI\u4e8c\u5c42\uff09\uff0c\u5b9a\u4e49\u7684\u76ee\u7684\u662f\u9002\u5e94\u4f4e\u529f\u8017\u7684\u9700\u8981\uff0c\u7528\u5728\u7269\u8054\u7f51\u4e2d\u3002\u5b9e\u73b0\u70b9\u5bf9\u70b9\u7684\u901a\u4fe1\u3002
ZigBee\u662f\u7f51\u7edc\u5c42\u534f\u8bae\uff08OSI\u4e09\u5c42\uff09\uff0c\u76ee\u7684\u662f\u7528\u6765\u751f\u6210\u7f51\u7edc\u62d3\u6251\u5b9e\u73b0\u591a\u4e2a\u8bbe\u5907\u7684\u901a\u4fe1\uff0c\u540c\u65f6\u63d0\u4f9b\u8ba4\u8bc1\u3001\u52a0\u5bc6\u3001\u8def\u7531\u534f\u8bae\u548c\u4e00\u4e9b\u5176\u4ed6\u7684\u670d\u52a1\u3002
2\u3001\u5173\u7cfb
ZigBee \u4ec5\u4ec5\u5728802.15.4\u4e0a\u5c42\u7684\u4e00\u79cd\u534f\u8bae\u800c\u5df2\uff0c\u5176\u5b9e\u8fd8\u6709\u597d\u51e0\u4e2a\u534f\u8bae\u90fd\u4f7f\u7528\u5b83
3\u3001ZigBee\u7f51\u7edc\u4e2d\u4ec5\u4ec5\u662f\u7aef\u70b9\u8bbe\u5907\u5177\u6709\u4f11\u7720\u529f\u80fd\u3002
\u4e0b\u9762\u662f\u4e00\u4e9b\u5e38\u89c1\u7684\u95ee\u9898\u548c\u8be6\u7ec6\u4ecb\u7ecd\u3002
IEEE 802.15.4 (intro)

This standard defines a communication layer at level 2 in the OSI (Open System Interconnection) model. Its main purpose is to let the communication between two devices.It was created by the Institute of Electrical and Electronics Engineers (IEEE), entity which main task is to set standards so that technological developments can count with a common platform of rules to be set over. In the Waspmote devices this protocol is set using the XBee 802.15.4 OEM Digi module.
ZigBee (intro)

This standard defines a communication layer at level 3 and uppers in the OSI model. Its main purpose is to create a network topology (hierarchy) to let a number of devices communicate among them and to set extra communication features such as authentication, encryption, association and in the upper layer application services. It was created by a set of companies which form the ZigBee Alliance. In the Waspmote devices this protocol is set using the XBee ZB Digi module.

IEEE802.15.4\u534f\u8bae\u662f\u56fd\u9645\u65e0\u7ebf\u7535\u59d4\u5458\u4f1a\u5b9a\u4e49\u7684\u5e95\u5c42\u901a\u4fe1\u534f\u8bae\uff0c\u800cZIGBEE\u662f\u5728\u5e95\u5c42\u534f\u8bae\u7684\u57fa\u7840\u4e0a\uff0c\u589e\u52a0\u4e86\u4e00\u4e9b\u5e94\u7528\u5c42\uff0c\u7f51\u7edc\u5c42\u5e94\u7528\u4fe1\u606f\uff0c\u8d77\u5230\u4e86\u6269\u5145\u7ec6\u5316IEEE802.15.4\u534f\u8bae\u7684\u4f5c\u7528\uff01

可以查看 百度百科的 zigbee 词条.比较详细了.

Zigbee是IEEE 802.15.4协议的代名词。

1.  数据传输模型

存在三种类型的数据传输方式。第一个,设备发送数据给协调器,第二个,协调器发送数据给设备,第三个,对等设备之间的数据传输(比如ZigBee网络中的路由之间的数据传输)。

1.1  设备发送数据给协调器

当设备把数据发送给支持信标的协调器时,它首先需要监听网络信标帧,当找到信标帧时设备与超帧结构同步,在适当的时间设备发送数据给协调器。协调器接收到数据后向设备回复一个ACK表示已经成功收到,具体流程如上图所示。

当设备把数据发送给不支持信标的协调器时,只需要把数据发送给协调器,协调器收到数据时给设备回复一个ACK表示成功接收,具体流程如上图所示。

1.2  协调器发送数据给设备

在启用信标的网络中当协调器希望把数据发送给设备时,首先,协调器在网络信标中指示数据消息已经挂起。其次,设备定期监听网络信标,如果有消息等待,就发送MAC请求数据帧。其次,当协调器收到设备发送的MAC请求数据帧时,回复ACK帧给设备确认数据请求的成功接收。然后,协调器把准备好的数据发送给设备,设备收到后回复一帧ACK。具体流程如上图。

在不启用信标的网络中当协调器希望将数据传输到设备时,首先,协调器把准备发送给设备的数据暂时存储以便设备发送数据请求帧来请求数据。其次,当协调器接收到设备发送的数据请求帧时,协调器先回复一个ACK给设备表示收到数据请求。然后,协调器把数据发送给设备。最后,设备接收到数据时给协调器回复一个ACK表示接收到数据。具体流程如上图所示。

1.3  对等设备之间的数据传输

在对等网络中,每一个设备都可以和它无线电范围内其他设备进行通信,为了实现这一点需要网络中的设备保持同步,比如在ZigBee网络中路由设备会周期性的广播路由信息来同步。


2.  帧结构介绍

设计帧结构主要考虑两方面,其一是使帧结构尽可能简单,其二是保证在具有噪声的信道中传输时保持健壮性。每一层的协议都会在这个结构上添加本层相关的头部和尾部。IEEE802.15.4标准定义了4种帧结构:

— A beacon frame(信标帧), 用于协调器发送信标帧

— A data frame(数据帧), 用于发送数据

— An acknowledgment frame(ACK帧),用于确认接收成功

— A MAC command frame(命令帧), 用于处理所有MAC对等实体控制传输

2.1  Beacon frame(信标帧)

上图显示了信标帧的结构,它起源于MAC子层内部。协调器可以在启用了信标的PAN中传输网络信标。帧头(MHR)包含帧控制域、帧序列号、地址域、附加安全头部。MAC有效负载包含超帧规范、GTS字段、挂起地址字段、信标有效负载。帧尾(MFR)包含一个16位帧校验序列(FCS)。MHR,MAC Payload和MFR一起形成MAC信标帧(MPDU)。然后将MAC信标帧作为PHY服务数据单元(PSDU)传递给PHY layer(物理层)的PHY负载。

2.2  Date frame(数据帧)

数据有效载荷被传递到MAC子层,被称为MAC服务数据单元(MSDU)。MAC有效负载以MHR为前缀并附加MFR。MHR包含帧控制域,帧序列号,地址域,附加安全头部。MFR包含16位的FCS效验。MHR、MACPayload和MFR一起构成了MAC数据帧(MPDU)。MPDU作为PSDU被传递到PHY成为PHY的有效载荷。

2.3  Acknowledgment frame(ACK帧)

上图显示了ACK确认帧的结构,它起源于MAC子层内部。ACK确认帧由帧头(MHR)和帧尾(MFR)组成,它没有MAC有效负载。MHR包含帧控制域、帧序列号。MFR包含16位的FCS效验。MHR和MFR一起构成MAC ACK确认帧(MPDU)。MPDU作为PSDU被传递到PHY,它成为PHY有效载荷。

2.4  MAC command frame(命令帧)

上图显示了MAC命令帧的结构,它起源于MAC子层内部。MAC Payload包含命令类型和命令有效载荷两部分。MAC有效负载以MHR为前缀并附加MFR。MHR包含帧控制域、帧序列号、地址域、附加安全头。MFR包含一个16位的FCS效验。MHR、MACPayload和MFR一起构成了MAC命令帧(MPDU)。MPDU作为PSDU被传递到PHY成为PHY的有效载荷。



扩展阅读:i人和e人测试 ... ieee awpl ... ieee explore ... ieee sensors ... ieee 1588 ... ieee access letpub ... ieee tim ... 上海交大ieee升学去向 ... ieee icma ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网