您好!
我想知道器件是如何实现的(例如、 智能恒温器)加入网络。
协调器(或路由器)形成网络后,如何处理新设备的加入?
智能设备是否会向其发送某种信标和协调器答案? 如果是、命令是什么(请参阅。 ZStack 监视和测试 API)协调器接收和发送?
一个步骤到步骤指南是完美的答案。
(请访问任何文档链接)
感谢您的耐心等待。
此致、
卢卡
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.
您好!
我想知道器件是如何实现的(例如、 智能恒温器)加入网络。
协调器(或路由器)形成网络后,如何处理新设备的加入?
智能设备是否会向其发送某种信标和协调器答案? 如果是、命令是什么(请参阅。 ZStack 监视和测试 API)协调器接收和发送?
一个步骤到步骤指南是完美的答案。
(请访问任何文档链接)
感谢您的耐心等待。
此致、
卢卡
尊敬的 Luca:
请查看 《Z-Stack 用户指南》的"取消安全加入网络"部分。 路由设备(协调器或路由器)必须已启用允许加入,才能允许加入设备(路由器或终端设备)加入网络。 路由设备将响应来自加入设备的信标请求、并且根据此回复、加入者将知道是否请求关联。 完成此步骤后、加入者通常会在网络广播中宣布自己之前请求更新其 TC Link 密钥。 没有与调试过程相对应的特定 MT API、因为它是由 BDB 层自动处理的。 PAN ID 设置将确定网络是否形成/加入特定值。 使用0xFFFF 时、协调器将使用随机 Pan ID 形成网络、路由器/终端设备将考虑加入任何开放网络。 配置文件和器件 ID 对于网络调试不重要、因为这些信息专门用于 Zigbee 群集库(ZCL)层。 查找和绑定的概念涉及在网络中查找匹配的群集并将它们绑定在一起,以便其应用程序可以进行通信。 SWRA615 白皮书中提供了其他信息。 我还建议您使用 数据包监听器解决 方案来进一步了解网络上转置的内容。
此致、
Ryan
尊敬的 Luca:
在 Z-Stack MT API 指南中:“如果‘Type’(类型)为零,此命令将使用硬件复位(即看门狗复位)来复位器件。 否则会执行软复位(即跳转至复位矢量)。 例如、这在 CC2531中特别有用、这样 USB 主机就不必与 USB H/W 复位进行竞争(从而导致 USB 主机重新枚举可能导致打开的虚拟串行端口挂起的器件)。"
因此、此描述可能与您观察到的行为有关。 发送此命令后、您还可以尝试使用 CC 调试器来确定 CC2531EMK ZNP 的状态。
此致、
Ryan
您好、Ryan、
感谢您的回答。
我将遵循以下指南: Sun May Sky:使用 ZTool + Z-Stack 3.0 ZNP 来设置基本 Zigbee 3.0网络
是否有任何方法可以解决此问题? 他收到了一个答复,而在我的情况下,它被阻止。
此致、
卢卡
YiKai Chen 可能一直在使用不同的 ZNP 图像或 CC253X 器件来运行他的示例。 您是否启用了引导加载程序、ZNP 最终是否响应(大约一分钟左右后)?
此致、
Ryan
ZNP 对所有内容都作出了应答、但当它复位时、它会被阻止。 我等了5分钟,但还是没有任何东西(ZTool 失去与软件狗的连接)。
当我拔下转换器并将其插回时、LED 为绿色、直到我单击调试按钮。
ztool 不管理此功能有点奇怪、因为在示例中、我链接它可以正常工作、
我从 ZigBee2Mqtt Github 存储库(不运行补丁)刷写了固件: GitHub - Koenkk/Z-Stack-firmware:Z-Stack 固件的编译指令和十六进制文件
此致、
卢卡
MT API 中的 ZB_SYSTEM_RESET 说明:"此命令将通过使用硬件复位(即看门狗复位)来重置器件(即跳转至复位矢量)。 例如、这在 CC2531中特别有用、这样 USB 主机就不必与 USB H/W 复位进行竞争(从而导致 USB 主机重新枚举可能导致打开的虚拟串行端口挂起的器件)。"
因此、硬件复位是问题所在、因此我建议使用前面所述的软复位类型。 YK 的描述很可能涉及与 USB 外设无关的硬件。 不过,我很高兴知道你找到了一条路。
终端设备负责在网络形成并启用允许加入后通过发送信标请求来启动加入(网络启动后默认为180秒、否则执行 BDB 转向以重新启动计时器)。
此致、
Ryan
Danfoss 发送信标、但不加入网络。 无法理解原因。
另外:您能否告诉我 BDB 试运转情况如何? 在构建网络时、您需要使用"网络构建"、如果是路由器、则需要使用"网络导向"
这是终端器件: AI319043912283en-030108.pdf (danfoss.com)
Danfoss ZigBee 规范: AM375549618098en-000101.pdf (danfoss.com)
路由设备不会扫描信道以搜索终端设备。 只有终端设备发送信标请求以查找射频信道上的网络。 协调器和路由器跟踪直接加入的终端设备、并将淘汰未通过数据轮询一致签入的儿童。 https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_30_01_01/docs/zigbee/html/zigbee/z-stack-overview.html
此致、
Ryan
请参阅以下说明中的任何一项是否有帮助: https://www.zigbee2mqtt.io/devices/014G2461.html
如果没有监听器日志、就无法完成更多任务。
此致、
Ryan