在有多个路由存在的网络中,节点如何通过指定的路由入网?
时间:10-02
整理:3721RD
点击:
当同一个网络中有多个路由存在时,节点扫描信道时,总是只能扫描到信号最好的那个路由,从而也通过这个信号最好的路由入网,在ZDApp_NwkDescListProcessing()该函数中打印发现,节点都只能扫描到信号最好的那个路由。节点如何才能通过指定的路由入网,这个指定的路由有可能由于距离等各种环境因素,导致节点入网时扫描到的信号质量比较差。用的zstack版本为2.5.1a
从ZigBee协议角度来说,节点加入网络选择父设备是随机的。
如果不按照ZigBee的标准协议来做,需要自己修改协议,修改协议栈,可以下面函数中做修改。
ZDO_beaconNotifyIndCB( NLME_beaconInd_t *pBeacon )