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.

[参考译文] LP-CC2652RB:ZC 控制器-从第三方终端设备获取连接

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1280788/lp-cc2652rb-zc-controller---get-connection-from-third-party-end-devices

器件型号:LP-CC2652RB
主题中讨论的其他器件: CCStudioCC1352PCC2652RB

您好!

我尝试使用德州仪器 LP-CC2652RB 作为多个器件的 Zigbee 控制器。 TI 器件(开发板和定制板)可正常连接到我的 LP-CC2652RB。

图亚中兴车门开关不连接。 我在 CCStudio 中进行分步调试、但根本没有回调、就像连接不会通过一样-门开关也会闪烁、就像没有连接一样。

如果我将 ESP32C6配置为控制器、则可以清楚地看到门开关正常工作。  但是、我想使用 CC2652RB (可能是后来的 CC1352P 用于生产)。

我在控制器中有以下 syscfg (导入了 zc 门锁控制器示例、zc 门锁示例和 zc light 示例):

PAN ID:0xFFFF

扩展 PAN ID 至扩展地址:尝试选中和取消选中

默认网络密钥:0000000000000000000000000000

TC 链接密钥:5a69674265416c6c69616e63653039

请不要来这里!

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

    您是否在协调器上启用了允许加入设备的权限?

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

    如果它不是默认设置、则不能。

    如何允许添加联接?

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

    尝试参阅 dev.ti.com/.../node 中的步骤

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

    这是按照说明获得的信息-仍然无法连接、也无法确定如何允许器件加入。 TI 器件会在第一分钟或按下按钮后加入、但 ZTE 似乎无法连接到 LP。

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

    您应该执行以下步骤

    1、与协调人建立和开放网络

    要使用示例应用 UI 执行此操作、请< COMMISSION >使用所选的串行终端程序导航到屏幕、然后按 输入 。 或者、按 BTN-1 这可以实现相同的功能。

    ...

    UI 开始调试

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

    非常好的帮助,非常感谢。

    我还有一个问题、不确定是否应该有新主题、我只是在这里提问、如果需要、我会打开一个新主题。

    我刚刚将 printf 添加到 zclSampleLight_processZStackMsgs 中、看到了以下消息:

    0xC8 zstackmsg_Cmdids_BDB_TC_LINK_KEY_EXCHANGE_NOTIFICTION_IND

    0xE5 zstackmsg_Cmdids_gp_check_ANNCE

    完成配对。  非常棒!

    但是、我在实际开门/关门完成时什么也看不到、看起来好像没有进入  zclSampleLight_processZStackMsgs。

    0xC5 zstackmsg_Cmdids_BDB_notification

    0xC6 zstackmsg_Cmdids_BDB_identified_time_cb

    显示在 zclSampleLight_processZStackMsg 中。 据我在文档中了解到的、这些是基本器件行为通知、因此不是打开/关闭消息。

    0xC8是否可能仅表示 TI、并且某些情况下需要更改配置以获取打开/关闭消息? 或者我是否需要在某个位置添加回调?

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

    门传感器实际上是 IAS Zone 器件、您应该使用 zc_CIE 示例对其进行测试、以获得通知。

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

    我必须做错事。 我导入了 zc_CIE、向 zclSampleCIE_ProcessIncomingMsg 和 zclSampleCIE_processZStackMsg 中添加了 printf、 但仍然没有为打开和关闭打印任何内容。

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

    定义了 ZCL_zone 并且还将 printf 放置在 zclSampleCIE_ChangeNotificationCB 中、但也不会调用此函数。

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

    我还可以看到0x91发现区域正在出现、可从示例 GUI 启动、但其中未实现。 也许、如果这需要处理、并且可以将按钮添加到区域中、那么它应该起作用?

     如我所见、zclSampleCIE_WriteIAS_CIE_Address 是唯一一个从示例中的#ifdef ZCL_zone 代码部分调用的函数。

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

    很抱歉许多部分的文章都是碎片化的。

    因此、当我单击此处发现区域时、 zclSampleCIE_ProcessIncomingMsg 会收到一 条0x91 zstackmsg_Cmdids_AF_DATA_CONFIRM_IND 消息、其中未实现处理程序。  在配对过程中、这也会发生几次。

    是必须实施这一点的情况、还是如何将其添加到任何区域以便门打开/关闭会触发某些事情、因为现在还没有。

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

    您好、Sandor、

    请阅读 zc_CIE 自述文件 、以进一步了解该示例的预期操作方式。  您还可以从 另一个最近的 E2E 主题中找到更多信息。  还应考虑实施 Zigbee 数据包监听器 、以便您可以查看哪些数据包实际上是通过无线电发生的。  最后、第三方终端设备制造商应能够解释什么 ZCL 集群/属性环境是通信所必需的。

    此致、
    瑞安

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

    您好、Ryan、

    我可以嗅探... 我阅读了文档、并没有变得更近。

    我的意思是:电池供电的门开关和有线控制器可能是非常基本的用例。 我只是希望有一个简单的示例。 就像 zc_light + zed_switch。 实际上是否有一个诸如 zc_light + zed_door_switch (1 zc 和1 zed)的小示例? 或者说 Zigbee 是否确实不是一个标准?

    谢谢!

    桑多尔

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

    TI 提供了多个 各种 ZCL 变化的 Z-Stack 示例、例如光或开关、温度传感器和恒温器、门锁和控制器或 CIE 和区域/警告设备。  然后、开发人员可以根据其特定用例的需要修改其中的任何内容。  此论坛将能够帮助解决在进一步评估这些 SDK 工程期间出现的任何问题。  我无法对第三方设备的操作和使用要求做进一步评论。

    此致、
    瑞安

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

    好的、谢谢。

    是否有 TI zed_door_switch 示例?

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

    Zigbee 应用具有基本的 ZCL 集群/应用功能、 开发人员必须进一步创建特定的应用使用。  SampleApp 确实包括占位传感器、作为其 应用程序构建器 Zigbee 设备类型之一。

    此致、
    瑞安

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

    您可以参考 https://dev.ti.com/tirex/explore/node?node=A__ABHVGBLBILGlmwZg99QwVw__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK_ZSTACK_MODULE__BSEc4rl__LATEST 上的 zed_zone 示例 作为门传感器实现的代码库。