Other Parts Discussed in Thread: CC2652RB
主题中讨论的其他器件:CC2652RB
我们正在开发 Zigbee 系统、并发现(有时)节点无法加入网络。 我们当前的硬件包括:
- "light"节点、运行"zr_light"演示固件的 CC2652RB。
- "开关"节点、一个运行"zr_sw"演示固件的 CC2652RB。
- ZNP 节点、CC1352P1、连接到运行 Zigbee 3.0 Linux 网关软件的 BeagleBone Black
启动系统并运行 Linux 网关软件("zigbeeHAgw"和基于控制台的"TI 网关演示应用 v2.01")后、我可以键入"P"(以允许加入)、通常可以让"Light"和"Switch"节点毫无问题地加入。 进一步的 Zigbee 交互(例如创建和使用绑定)按预期工作。 关闭系统电源并重新启动 Linux 网关软件通常会显示先前连接的"Light"和"Switch"已连接。
但是,如果从网络中删除了“光”和“开关”节点,方法是在节点上发出“重置为 FN”命令或在 Linux 演示应用程序上键入“R”,然后尝试获取“光”和“开关”以再次加入网络失败,可能是90%的时间。 我可以通过循环通电、让"Light"和"Switch"再次加入网络。 备份所有内容后、节点(通常)就会加入、而不会出现任何问题。
我最近发现在获得"照明"和"开关"时遇到问题、我可以停止 Linux 网关软件、按 ZNP 上 USB 连接器旁边的重新启动按钮、然后重新启动 Linux 网关软件。 这似乎允许再次加入、这表明(对我而言)我描述的问题可能是 ZNP 和/或它与 Linux 网关软件的交互引起的。
如果系统提供的诊断信息有助于调试节点加入网络时出现问题的原因、请告诉我要查找的内容。