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:CC2530似乎加入了协调器、但 GET#39在几秒钟后断开连接

Guru**** 2777545 points

Other Parts Discussed in Thread: CC2530, Z-STACK, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/911220/cc2530-cc2530-seems-to-join-coordinator-but-get-s-disconnected-after-a-few-seconds

器件型号:CC2530
Thread 中讨论的其他器件: Z-stackCC2592

您好!

我构建了一个基于 CC2530的定制 PCB。 起初、开关电源导致了一个奇怪的干扰问题。 解决了这个问题后、我现在遇到了一个无法理解/诊断的问题:似乎我的 CC2530加入了协调器网络、但经过几秒钟的20-30秒后、我的器件不再连接到协调器。

我附上 PSD 文件、如果有比我更专业的人有任何线索告诉我需要进一步调查的地方、您的帮助是 welcome.e2e.ti.com/.../MYO44_5F00_JOIN_5F00_PROBLEM.psd

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

    您的终端设备的短地址是什么? 它是0xE5AB 吗? 您的协调员似乎不是基于 TI 的解决方案。 是否确定为协调器和终端设备运行相同的 Zigbee 配置文件和安全设置? 请先详细说明您的测试设置、包括所有硬件和软件。

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

    是的、短地址为0xE5AB、协调器为 XBee 3 PRO。 两个(0x02 - PRO)上的配置文件 ID 相同。 关于安全性、我会进行更好的检查、然后再回来。

    因此、我的系统是:

    -我的定制 PCB 器件具有 CC2530 +输入和输出硬件驱动程序、固件是 SampleSwitch Z-Stack Home 1.2.2a.44539路由器 EB 的修改版本。

    -协调人是 Raspberry Pi3 A+上的 XBee 3,带 OpenHab

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

    由于我在监听器日志中看不到密钥交换过程、我假设 XBee 协调器和 Z-Stack Home 1.2.2a CC2530之间的安全设置不匹配。

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

    您好 Ailincai、

    我同意 YK,如果 XBee 3需要更新 TC Link Key,则 CC2530 Z-Stack HA 1.2.2a 将与 Zigbee 网络不兼容。  如果您希望 CC2530器件正确加入、请考虑使用 Z-Stack 3.0.2。

    此致、
    Ryan

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

    您好、Chen、

    以下是我的预处理器选项:

    SECURE=1
    TC_LINKKEY_JOIN
    NV_INIT
    NV_RESTORE
    xHOLD_AUTO_START
    xZTOOL_P1
    MT_TASK
    MT_APP_FUNC
    MT_SYS_FUNC
    MT_ZDO_FUNC
    LCD_Supported=false
    组播启用=假
    ZCL_READ
    ZCL_WRITE
    ZCL_REPORT
    ZCL_EZMODE
    ZCL_BASIC
    ZCL_Identify
    ZCL_ON_OFF
    ZCL_DIAGNOSTIC
    Feature_system_stats
    ZIGBEEPRO
    HAL_SPI=false
    HAL_PA_LNA_CC2592

    我缺少什么?

    我之前有一个 PCB 用于测试、我连接到 TI 协调器、我的 SampleSwitch 项目有8个端点。 我很难设置这8个端点、因此我想让它与实际的 ZStack 版本配合使用、现在要使用3.0.2、它太复杂了、我已经尝试过了。

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

    您不会错过任何内容、Z-Stack HA 1.2.2a 只是不包含 TC Link 密钥更新过程 :https://www.ti.com/lit/swra615 

    此致、
    Ryan

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

    哦… 那么,您说我必须升级到 Z-Stack 3吗? 有什么简单的方法吗? 或者、我只需安装版本3并修改文件、就像我为当前项目所做的那样?

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

    您将需要安装 Z-Stack 3.0.2并相应地移植您的应用。  如果遇到任何困难、您可以参考《开发人员指南》和其他文档、并将问题发布到此论坛。

    此致、
    Ryan

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

    好的、谢谢。 我从现在开始、然后我将在接下来的几天内回来、希望我有一些东西... 希望问题得到解决并解决问题。

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

    在这里、我成功地将我的应用移植到 ZStack 3.0.2。

    所以我仍然遇到加入问题,这次有点不同:我看到关联成功,然后看到访问被拒绝....  

    我为那些能够更好地进行处理的人附加 PSD 文件。 从 packets.e2e.ti.com/.../MYO44_5F00_JOIN_5F00_PROBLEM_5F00_Z3.0.2.psd 末尾开始

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

    现在已解决此问题、我在  bdb_StartCommissioning 中缺少 BDB_commissioning_mode_finding_binding。 我仅使用 BDB_TUSICING_MODE_NWK_STERING。