1,低功耗节点在不修改ZDApp.c的情况下,在一个没有网络的环境打开电源,就会持续不断的发起网络扫描,因此产品必须做电源开关。而一些完全密封的硬件无法使用电源开关,就无法实现。
2,应用层通过ZDO_STATE_CHANGE消息获取的状态并不能正确反映当前节点状态。比如DEV_NWK_DISC表示扫描已经开始,但是没有事件表示扫描已经结束。如果在扫描开始时再去调用ZDApp_NetworkInit,会导致连续触发扫描,出现错误。
天空:
可以对找网时间做个设置,
比如找10分钟,休息30分钟。