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.

[参考译文] CC2530:使用 AF_DATA_Request_EXT 在两个协调器之间进行通信

Guru**** 1456330 points
Other Parts Discussed in Thread: Z-STACK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1360804/cc2530-to-communicate-between-the-two-coordinators-using-af_data_request_ext

器件型号:CC2530
主题中讨论的其他器件:Z-STACK

各位开发人员、您好! 我已经使用 HOST + ZNP 配置了两个协调器。 协调器分别具有 PAN_ID FFF1和 FFF2。 现在、我尝试使用 AF_DATA_REQUEST_EXT Z 工具中的命令将消息从一个协调器发送到另一个协调器、但我遇到了问题。 您能否分享您的通信配置和您正在使用的确切命令? 这样、我可以帮助确定问题所在。  (__LW_AT__添加了 inter_pan 编译

两个器件注册了相同的  AF_REGISTER:

当右侧的 Z 工具发送消息时、左侧没有接收到消息。

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

    您好 QD、

    对于 PAN 间通信、目标 PAN ID 应是直接(即非0xFFFF 广播)、而 PAN 间端点(0xFE)应用作目标端点。  Z-Stack 3.0.2\Documents\Z-Stack 3.0 Developer's Guide.pdf 的"平移间传输(第18章)"部分中提供了此类说明。  然后,您可以使用 监听器日志 确认正在通过无线方式发送跨域消息并由目标协调器确认。  这里 也有一些类似的 E2E 主题、您可以参考。

    此致、
    瑞安

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

    您好、Ryan、

    根据您的指示、我将 PanID 更改为目标 PanID、将目标端点更改为 FE、但我的 Z 工具仍然没有打印任何内容。 下面是我捕获的数据包。

    此致、

    QD

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

    可能是因为需要设置 AF_INTER_PAN_CTL 相关消息吗?

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

    您计划使用  AF_INTER_PAN_CTL 完成哪些工作?   InterPanSet/InterPanClr 命令更改/重置 PAN 间通道、但您已提到协调器已经位于同一个 Zigbee 通道、因此不必这样做。   InterPanReg/InterPanChk 注册并检查 PAN 间端点、因为我在监听器日志中没有看到0xFE、这可能有助于确保您使用的是正确的端点。

     如果要在 Z-Tool 中接收目标设备的通知、请不要忘记在 znp.cfg 中定义 MT_AF_CB_FUNC。  这甚至适用于同一 Zigbee 网络中的器件、而不仅仅是 Pan ID 上的 PAN 消息。

    此致、
    瑞安

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

    非常感谢。 在 ZNP.cfg 中定义 MT_AF_CB_FUNC 时、我将 InterPanReg 的两个端点配置为先前注册的01 01个端点。 这可能是因为我将01端点设置为能够发送 inter_pan 消息、这是有效的。 我祝你生活愉快。