当前代码在.cfg 文件中写入所有 Zigbee 节点类型。 您可以选择相应的.cfg 文件进行烧录、从而直接选择所需的类型。 是否能够无线控制 Zigbee 终端节点以将其转换为路由器节点和新的协调器节点?
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.
感谢您的答复。 如果一个很大的区域具有大量节点、并且单个 Zigbee 网络无法容纳所有这些节点、则需要一个新的 Zigbee 网络。 最初、所有节点都是相同的。 通过节点之间的通信(为了节省手动成本、烧写到这些节点中的代码是相同的、这意味着不可能预先指定哪个节点将是下一个协调器)、我打算指定一个终端节点、该节点远离初始协调器、 成为控制新区域的新协调器。 是否有可能实现此方法?
您好 QD、
以下是您可能会认为有用的相关 E2E 主题: https://e2e.ti.com/f/1/t/708833
此致、
瑞安
尝试参考 https://sunmaysky.blogspot.com/2017/02/use-ztool-z-stack-30-znp-to-set-up.html 、它向您展示了如何从 Z-Tool 设置 ZNP 来充当协调器和路由器。
感谢您以前的帮助;我学到了很多。 现在我还有一些问题:当我的路由器或终端开始加入网络时、似乎协调器不再接受新节点。 当我向协调器发送(0x02)网络转向(0x2)命令、并且立即让路由器和终端也发送此命令时、器件可以成功连入网络。 与此相关、我有三个问题:
<RX> 10:08:52.04 COM5 AF_DATA_CONFIRM (0x4480)
Status: afStatus_NO_ROUTE (0xCD)
Endpoint: 0x01
TransID: 0x00
这些是我目前面临的问题。 对于这些问题、您有什么解决方案或建议吗? 期待您的回复!
1.已由 YS.回答。 BDBC_MIN_PROJUSTING_TIME 最大值为254、该值由 Zigbee 3.0规范定义。
2.如果终端设备 在 f8wConfig.cfg 中将 RFD_RCVC_ALWAYS_ON 设置为 false (默认),则设备在轮询之间睡眠,无法接收广播消息。
3.您可能根据对 MT 接口的理解发送了错误的 DstAddr、请尝试反转位顺序(LSB 而不是 MSB 或者相反、例如0x07、0x06、0x05、0x04、0x03、 0x02、0x01、0x00、而不是0x00、0x01、0x02、0x03、0x04、 0x05、0x06、0x07)。
此致、
瑞安