802.15.4 MAC Ack 帧相关问题
802.15.4 MAC Ack frame related problems
我正在CC2538板上制作802.15.4协议。
在802.15.4文档中,Ack帧没有任何地址信息。
如何在设备或协调器上获取 Ack 帧?
例如
数据帧互相发送,必须和ack帧同步
但是当设备或协调器向另一端发送确认帧时,
没有关于目的地地址的信息。
如何在 device/coordinator 上接收到 Ack 帧?
我想你可以使用增强的 ACK 帧格式。
在 IEEE 802.15.4 中,Ack 帧的发送速度非常快 (192uS),以响应已请求确认的非 ack 帧。 CC2538 符合 IEEE 802.15.4-2006。在 IEEE 802.15.4-2006 中,每一帧都必须有一个序列号,相应的 Ack 将匹配该序列号。
发送器将等待看到与它刚刚发送的帧具有相同序列号的确认。如果它在等待时间内没有看到 Ack,它将重新传输帧。
Iarzhang 是正确的,因为标准的更高版本允许在某些情况下抑制序列号,并且 Ack 可以包含完整的寻址信息(以及更多)。但是,这确实会导致更大的确认帧。
我正在CC2538板上制作802.15.4协议。
在802.15.4文档中,Ack帧没有任何地址信息。
如何在设备或协调器上获取 Ack 帧?
例如
数据帧互相发送,必须和ack帧同步
但是当设备或协调器向另一端发送确认帧时,
没有关于目的地地址的信息。
如何在 device/coordinator 上接收到 Ack 帧?
我想你可以使用增强的 ACK 帧格式。
在 IEEE 802.15.4 中,Ack 帧的发送速度非常快 (192uS),以响应已请求确认的非 ack 帧。 CC2538 符合 IEEE 802.15.4-2006。在 IEEE 802.15.4-2006 中,每一帧都必须有一个序列号,相应的 Ack 将匹配该序列号。
发送器将等待看到与它刚刚发送的帧具有相同序列号的确认。如果它在等待时间内没有看到 Ack,它将重新传输帧。
Iarzhang 是正确的,因为标准的更高版本允许在某些情况下抑制序列号,并且 Ack 可以包含完整的寻址信息(以及更多)。但是,这确实会导致更大的确认帧。