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:以线性方式加入 Zigbee 网络

Guru**** 2576575 points
Other Parts Discussed in Thread: CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1574233/lp-cc2652rb-tethered-joining-to-zigbee-network

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

工具/软件:

我有一个 LP-2652RB 开发套件、运行修改版本的 ZR_genericapp 模板代码、并想将其加入预先存在的 Zigbee 网络。 网络协调器是一个运行 ZNP 固件的 CC2538、可使用 zigpy-ZNP 库通过 Python 程序进行控制。  CC2538 连接到的计算机运行 Linux 并具有外部 USB 功能。

以前、我 使用非 TI Zigbee 模块实现这一点、方法是将其连接到上述计算机的 USB 端口 、并使用 pyserial 库向器件发送命令、以更改其扩展 PAN ID、TC 链路密钥和网络密钥、从而与现有 Zigbee 网络的配置相匹配。 然后、这个 Zigbee 模块本身将持续扫描所有 Zigbee 通道、以查看是否有具有相同匹配配置的开放网络、并尝试加入;因此、一旦我在 CC2538 上运行“允许加入“命令、新器件将加入网络。

我想知道是否有这样的方法可以做与 LP-2652RB 开发套件类似的事情。 我的直觉告诉我、我需要  在 zclGenericApp_Process_loop 函数中的某个位置运行带有 BDB_commissioning_mode_Nwk_steering 的 Zstackapi_bdbStartCommissioningREQ、但我不确定如何更改其网络配置(扩展 PAN ID、TC 链路密钥和网络密钥)。 是否有 这样的方法可以通过终端/串行命令来实现?