tx req选项在xbee api中完全禁用ack是什么?

时间:2012-11-30 05:54:43

标签: api network-protocols layer zigbee xbee

如标题中所提到的,问题是导致tx选项字段的值为0x01(禁用确认)的原因。我假设它禁用 aps 层确认和其他 aps 重试。但它们也会以任何方式发生,同时禁用 aps 确认。 tx状态帧的重试计数器仍然计数,有时直到60.我认为这对于 mac 层重试来说有点太多了。或者 nwk 层还有重试?

关心托比

1 个答案:

答案 0 :(得分:3)

TX请求(API帧)上的选项0x01不会禁用确认,它会禁用重试(最多3次)。以下是具有重试禁用的TX请求帧的示例:

7E 00 0F 10 01 00 13 A1 00 40 AA D0 06 FF FE 00 01 04 78

要禁用确认,需要在TX Request的帧ID上设置0x00。这是一个例子:

7E 00 0F 10 00 00 13 A1 00 40 AA D0 06 FF FE 00 00 04 7A

我猜发送重试计数(来自ZigBee发送状态帧)与CSMA-CA相关。