Thread 中讨论的其他器件:Z-stack
您好!
博客文章: Sun May Sky:使用 ZTool + Z-Stack 3.0 ZNP 来设置基本 Zigbee 3.0网络
我按照本教程正确设置 ZigBee 3.0网络。
我遇到了一些 SYS_RESET 问题、因为"硬复位"在复位本身之后给了我一些 USB 端口连接问题、所以我必须使用"软复位"。
在我发出所有命令并正确设置网络后、ZTool 似乎不会通知我来自终端设备的任何信标请求(因此 ZTool 不刷新窗口或我不接收来自 ZigBee 恒温器的任何信标请求、 此外、当我运行 UTIL_GET_DEVICE_INFO 时、我会看到零资产。 器件)
一旦我运行 Zigbee2MQTT、器件似乎连接并查看调试日志、在将允许加入请求设置为254秒后会收到信标请求。
(我使用网络转向而不是手动运行 ZDO_Mgmt_permit_join_Req 命令)
此外、ZigBee2MQTT 主要执行与我相同的步骤(显然、对于某些 NVRead 和 NVWrite)
步骤:
- NVRAM 写入 ZCD_NV_STARTUP_OPTION 值0b00000011 (0x03)
- SYS_RESET"软复位"
- NVMRAM 写入 ZCD_NV_LOGICAL_TYPE 值0x00 (将器件设置为协调器)
- APP_CNF_BDB_SET_CHANNEL 到我想要的任何通道
- APP_CNF_BDB_SET_CHANNEL 、将辅助通道设置为 NONE
- APP_CNF_BDB_START_TUSING 作为"网络构建"(0x04)
- Util_get_device_info 以确保一切正常。 DeviceState:DEV_ZB_COord (0x9),短地址:0x0000
- NVRAM 写入 ZCD_NV_ZDO_DIRECT _CB 值0x01
- APP_CNF_BDB_START_TUSING 用作"网络转向"以让器件加入
- 我还运行 ZDO_Mgmt_permit_join_Req 达254秒、以确保。
当涉及网络设置时、我将主通道设置为15 (0x00008000)、将次通道设置为无。 (尚未触摸 PAN-ID、NWK 密钥等)
为了确保我了解终端设备如何加入网络、我想问以下问题:
- 信道是否与终端设备信标有关? 例如:某些器件在通道11上运行、而其他器件在通道15上运行等
非常感谢您、
此致、
卢卡