我先开协调器路由器再开20个终端,都能连接上网络,这时候关闭路由、协调器,再上电路由、协调器(路由协调器都是没有加NV_RESTORE的),发现有一个终端没有连上,终端加到21、22个,反复做上述测试,总是有几个连不上网络,
我的终端配置是uint8 CskipRtrs[MAX_NODE_DEPTH+1] = {6,6,6,6,6,0};uint8 CskipChldrn[MAX_NODE_DEPTH+1] = {40,40,40,40,40,0};
#define NWK_MAX_DEVICE_LIST20
#define NWK_MAX_ROUTERS6
路由、协调器配置是:
uint8 CskipRtrs[MAX_NODE_DEPTH+1] = {6,6,6,6,6,0};
uint8 CskipChldrn[MAX_NODE_DEPTH+1] = {20,20,20,20,20,0};
#define NWK_MAX_DEVICE_LIST20 #define NWK_MAX_ROUTERS6
请帮我分析一下,谢谢。
抓包的文件
VV:
路由协调器都没有加NV_RESTORE的,那么重新上电以后会建立新的网络,你的终端是怎么加上去??
终端在没有断电的情况下是Rejoin的状态,一直在找之前的网络