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.
各位开发人员、您好! 我已经使用 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 主题、您可以参考。
此致、
瑞安
您计划使用 AF_INTER_PAN_CTL 完成哪些工作? InterPanSet/InterPanClr 命令更改/重置 PAN 间通道、但您已提到协调器已经位于同一个 Zigbee 通道、因此不必这样做。 InterPanReg/InterPanChk 注册并检查 PAN 间端点、因为我在监听器日志中没有看到0xFE、这可能有助于确保您使用的是正确的端点。
如果要在 Z-Tool 中接收目标设备的通知、请不要忘记在 znp.cfg 中定义 MT_AF_CB_FUNC。 这甚至适用于同一 Zigbee 网络中的器件、而不仅仅是 Pan ID 上的 PAN 消息。
此致、
瑞安