存在三种类型的数据传输方式。第一个,设备发送数据给协调器,第二个,协调器发送数据给设备,第三个,对等设备之间的数据传输(比如ZigBee网络中的路由之间的数据传输)。
1、设备发送数据给协调器
当设备把数据发送给支持信标的协调器时,它首先需要监听网络信标帧,当找到信标帧时设备与超帧结构同步,在适当的时间设备发送数据给协调器。协调器接收到数据后向设备回复一个ACK表示已经成功收到,具体流程如上图所示。
当设备把数据发送给不支持信标的协调器时,只需要把数据发送给协调器,协调器收到数据时给设备回复一个ACK表示成功接收,具体流程如上图所示。
2 、协调器发送数据给设备
在启用信标的网络中当协调器希望把数据发送给设备时,首先,协调器在网络信标中指示数据消息已经挂起。其次,设备定期监听网络信标,如果有消息等待,就发送MAC请求数据帧。其次,当协调器收到设备发送的MAC请求数据帧时,回复ACK帧给设备确认数据请求的成功接收。然后,协调器把准备好的数据发送给设备,设备收到后回复一帧ACK。具体流程如上图。
在不启用信标的网络中当协调器希望将数据传输到设备时,首先,协调器把准备发送给设备的数据暂时存储以便设备发送数据请求帧来请求数据。其次,当协调器接收到设备发送的数据请求帧时,协调器先回复一个ACK给设备表示收到数据请求。然后,协调器把数据发送给设备。最后,设备接收到数据时给协调器回复一个ACK表示接收到数据。具体流程如上图所示。
3、对等设备之间的数据传输
在对等网络中,每一个设备都可以和它无线电范围内其他设备进行通信,为了实现这一点需要网络中的设备保持同步,比如在ZigBee网络中路由设备会周期性的广播路由信息来同步。
-
数据
+关注
关注
8文章
7221浏览量
90118 -
协议
+关注
关注
2文章
608浏览量
39434
发布评论请先 登录
相关推荐
如何设计基于MRF24J40的IEEE802.15.4无线收发电路?
USART数据传输模型怎么理解
如何正确实现EndDevice和Coordinator之间的数据传输?
IEEE802.15.4无线接入VoIP网关的设计
一种基本IEEE802.15.4无线智能化传感器网络实现探讨

基于MRF24J40的IEEE802.15.4无线收发器电路

GAINSJ节点2.4GHz IEEE802.15.4兼容
基于IEEE802.15.4的Ad Hoc网络快速组网研究

基于IEEE 802.15.4/ZigBee的无线传感网络节点模型设计

基于IEEE802.15.4无线收发器的应用设计方案及用途

IEEE802.15.4的协议架构分析

DTU的多种协议,解锁数据传输的无限可能

评论