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:我无法使用 Zigbee 3.0 Linux 网关传感器到云打开网络

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/801814/cc2530-i-cannot-open-network-with-zigbee-3-0-linux-gateway-sensor-to-cloud

器件型号:CC2530
Thread 中讨论的其他部件:Z-stackCC2531EMK、、、 CC1352PCC2652R、传感器到云CC2590

你好。

我在@ 博客中运行了 Zigbee 3.0 Linux 网关传感器到云源代码和指南。

  工作很好、在 Zigbee 网关源我无法打开网络。

 比较发送到 ZNP 的软件包后、我看到  使用 APP_CNF_BDB_START_TING (0x2F05)和 YiingMode :(0x02)网络转向(0x2)和 Zigbee 网关源使用 NWK_SET_permit Joine_Req 打开网络。

那么 、这里有什么区别呢?  

 是否需要 NWK_SET_permit Join_Req 数据包?

请帮我解决问题。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 Zigbee 3.0 Linux 网关传感器到云解决方案中、它使用 BDB 网络转向+查找和绑定、这也将允许加入 Zigbee 网络以打开网络进行加入。 在博客中、它首先使用网络转向形成网络、然后使用 NWK_SET_ALLOW_REQ 在下一步中打开网络以打开网络以加入。 从根本上说、它们是相同的。 当您说"在 Zigbee 网关源中、我无法打开网络。"时、您是否使用监听器检查无线传输过程中发生的情况?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 ZNP 中添加了一个定义、这是我的错误、感谢您的解释。
    但在"Zigbee 3.0 Linux 网关传感器到云解决方案中、它使用 BDB 网络转向+查找和绑定、这也将允许加入 Zigbee 网络以打开网络进行加入。 在博客中、它首先使用网络转向形成网络、然后使用 NWK_SET_ALLOW_REQ 在下一步中打开网络以打开网络以加入。"、您是否感到困惑? 在博客中、它仅使用 APP_CNF_BDB_START_TING 来构建和打开网络。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您回答正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 YiKai Chen:

    您知道这个问题吗?

    当我在 Zigbee 传感器到云的节点主机中打开网络时、它允许加入请求、但网络仍然关闭。 尽管它在 Z-tool 中运行良好。

    我在此附上了我的日志。

    e2e.ti.com/.../start_5F00_arm.zip

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

    是否可以附加监听器日志?

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

    我刚刚重试了。 首次正常运行。 然后我停止了它并再次运行、 出现了此问题。

    我在这里附加了监听器日志。

    e2e.ti.com/.../networknotopen.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    奇怪的是、我看到您的协调器启用允许加入180秒、但协调器信标帧显示不允许加入。 您能否对整个 Z-Stack Linux GW 和 ZNP 执行出厂重置以再次进行测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    太伤心了。 我尝试过很多次、但问题仍然存在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将什么 HW 用作 ZNP? CC2531EMK 或 LAUNCHXL-CC26x2R?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我看到标题中列出的 CC2530、您是否正在使用 SmartRF05EB、CC2530EM 和 CC2530_GW_ZNP_SRF05+EM_UART?  请尝试附加的二进制 ZNP 映像:e2e.ti.com/.../CC2530ZNP_2D00_GwZ3.hex

    请参阅 Firmware/Readme.txt 中的注释。  您是否尝试过运行 Z-Stack Linux 网关用户指南第6.3节中所述的 zigbeeHAgw/start_application、如果是、行为是否有任何变化?  您是否能够使用 CC2652R/CC1352P LaunchPad 进行评估?  这些平台更常用于评估传感器到云解决方案。

    此致、
    Ryan

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

    感谢 

    我使用的是不带流量控制的定制 CC2530板。

    我将 ZNP 设置如下:

    -选择具有 SBL 的2530 ZNP

    -znpCfg1 = ZNP_CFG1_UART;

    znpCfg0 = ZNP_CFG0_32K_OSC;

    -添加定义:ZNP_ALT | MT_UART_DEFAULT_OPAGE=false | ZTOOL_P1 | HAL_PA_LNA_CC2590

    -将 XDATA 减少为0x400

    -在 Zigbee 传感器到云中、我遵循 Z-Stack Linux 网关用户指南、禁用流控制并正常运行。

    我现在没有 cc2652/cc1352、因此我希望它在 CC2530中运行。 您是否有 CC2530的 bin 文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用 Ztool 进行测试、它是否起作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用的是定制板、我无法提供任何可信的二进制映像。 我注意到、您之前提到过它可以与 Z-Tool 正常运行、因此 UART 通信似乎不是问题(除非您没有相应地更改 NPI_Gateway.cfg 中的波特率)。 是否已禁用 NPI_lnx_ipc.c 中的标志 SKIP_BOOTLOADER_VAL验证?

    此致、
    Ryan