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.

终端只发送Beacon Request,协调器和路由并不会回复Requset

原在一个zigbee系统,一个协调器,多个路由,多个终端,已经组好网络,可控制。

然后将一个终端回复出厂设置,也就调用了 zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE); 然后软复位。终端就只发送Beacon Request。协调器和路由都没回应。

在网上查了很久,没有理想的结果。

协调器和路由的permit join 都是协议栈默认的,项目没有特意的开启和关闭。

有将终端节点靠近协调器,排除rssi值不够大的情况。

协调器、路由和终端都有开启NV_RESTORE。

协调器定义的宏

NV_RESTORE

NWK_MANAGER

ZIGBEEPRO NV_INIT

ZTOOL_P1

测试了,路由节点复位出厂,也调用了 zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE); 然后软复位。跟终端一样的情况。