802.15.4 MAC Ack帧相关问题

时间:2016-08-11 11:05:43

标签: ieee

我在CC2538板上制作802.15.4协议。

在802.15.4文档中,Ack帧没有任何地址信息。

如何在设备或协调器上获取Ack帧?

例如

数据帧相互发送,它们必须与ack帧同步。

但是当设备或协调员将ack帧发送到另一侧时,

没有关于目的地地址的信息。

如何在设备/协调员上收到Ack帧?

enter image description here

2 个答案:

答案 0 :(得分:1)

我认为你可以使用增强的ACK帧格式。

'Enhanced Acknowledgment Frame Format' Table

答案 1 :(得分:0)

在IEEE 802.15.4中,响应已请求确认的非确认帧,非常快(192uS)发送确认帧。 CC2538符合IEEE 802.15.4-2006。在IEEE 802.15.4-2006中,每个帧都必须具有序列号,并且相应的Ack将与该序列号匹配。

发送器将等待查看与刚刚发送的帧具有相同序列号的确认。如果在等待时间内没有看到确认,它将重新传输该帧。

Iarzhang是正确的,因为该标准的更高版本允许在某些情况下抑制序列号,并且Ack可以包含完整的寻址信息(甚至更多)。但是,这确实会导致更大的ack帧。