协调器
预编译:
SECURE=1
TC_LINKKEY_JOIN=1
NV_INIT=1
NV_RESTORE=1
HAL_UART=TRUE
NWK_AUTO_POLL=1
组网函数用
NLME_PermitJoining=1;
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_FINDING_BINDING);
NLME_PermitJoiningRequest(0xFF); //允许入网
终端组网用:
预编译:
SECURE=1
TC_LINKKEY_JOIN=1
NV_INIT=1
NV_RESTORE=1
NWK_AUTO_POLL=1
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING);
退网用
bdb_parentLost();
bdb_ClearNetworkParams();
bdb_NetworkRestoredResumeState();
zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
bdb_resetLocalAction();//清楚网络信息并重启
终端退网加其他的协调器网络可以加入,如果继续操作以上退网函数,想加回原来的协调器网络,终端入网一阵会被踢出网络(或自动退网)。
如果终端想连回原来的协调器的网络,协调器要重启一次才能连上。
怎么可以避免协调器不重启 终端可以再次重新入网。
上述问题是否是与link key有关
该调用那些函数才能实现 协调器 不重启可以让新旧终端可以反复退网和入网,而且不掉线和不踢终端出网络的?