This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] (紧急)路由器会将我的成功返回到 AF_DATA_CONFIRM 设备已断开连接。

Guru**** 2466550 points
Other Parts Discussed in Thread: SYSCONFIG, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1113729/urgent-router-returns-me-success-to-af_data_confirm-althought-device-is-disconnected

Thread 中讨论的其他器件:SysConfigZ-stack

您好!

由于工作需要、这是一项紧急任务。

我有一个 Danfoss 恒温器、它的电池已拔出。

我有一个 TradFR星期五 灯泡未插电。

IKEA 路由器。

我有一个轮询软件:

  • 当我轮询灯泡的开/关状态时、我没有 Nwk 路由、这是正确的。
  • 当我轮询 Danfoss 恒温器的温度时、我接收到 AF_DATA_CONFIRM、状态成功、显然没有 AF_INVING_MSG。
  • 当我移除路由器并尝试轮询 AF_DATA_CONFIRM 中的 Temperature I Receive E9 Status 时。

现在、我不明白为什么路由器会为恒温器而不是灯泡生成 AF_DATA_CONFIRM。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Luca:

    默认情况下、AF_DATA_CONFIRM 确认消息已发送到下一跳、但未启用端到端确认。  基本上、只要宜家路由器作为 ZNP 和恒温器之间的中间节点可用、AF_DATA_CONFIRM 就会成功。  如果您希望 AF_DATA_CONFIRM 仅在终端节点收到消息时才成功、则可以 通过 将 AF_ACK_REQUEST 添加到相关群集的 zclOption 来启用端到端确认。  Zigbee 基础 SLA 对此进行了演示。  0xE9是 ZMacNoACK。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 SysConfig 上是否有任何方法可以实现它?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这在 SysConfig 中无法针对 ZNP 进行配置。  您需要修改 AF_DATA_Requests 的 Options 字段。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我必须设置什么选项值? 您可以为我节省费用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    查看 AF.h、AF_ACK_REQUEST 的值为0x10。 我应该将该值放入 AF_DATA_REQUEST 的选项字段中吗? 是否有要放置到 Radius 的值?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    0x10是 AF_DATA_Request 的正确选项值、 应使用至少一个半径来根据所述拓扑允许一个跃点、但 Z-Stack 使用的 AF_DEFAULT_RADIUS 为30。  允许 更大的半径不应降低网状网络的性能。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    选项字段值为0x10看起来没有变化。 即使恒温器已断开连接、它仍会为我提供 AF_DATA_CONFIRM 成功状态。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请提供交易的终端和/或监听器日志。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是日志。

    e2e.ti.com/.../7532.Sniffing.psd

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我应该解析哪个特定的数据包范围、并且您是否有相邻 MT API 命令的日志?

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    前30个数据包应该正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否有用于7532.sniffing.psd 的网络密钥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我获得了一个要加入的器件、以检查是否已宣布网络密钥、但我似乎看不到它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哎呀。 如果没有密钥,则无法解密监听器日志。