【问题标题】:What does the tx req option disable ack exactly in the xbee api?tx req 选项在 xbee api 中完全禁用 ack 是什么?
【发布时间】:2012-11-30 05:54:43
【问题描述】:

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

问候托比

【问题讨论】:

    标签: api network-protocols layer zigbee xbee


    【解决方案1】:

    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 请求的帧 ID 上设置 0x00。这是一个例子:

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

    我猜传输重试计数(来自 ZigBee 传输状态帧)与 CSMA-CA 有关。

    【讨论】:

      猜你喜欢
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      相关资源
      最近更新 更多