终端远距离不能加入协调器(在正常的通讯范围内)
时间:10-02
整理:3721RD
点击:
您好,协调器和终端近距离的时候可以正常加入协调器,移到稍远的距离(大概50米),也可以正常通讯。在相同的距离,把终端断电后再上电,但是一直不能加入协调器,移到距离终端5米也不能加入,直到移到协调器旁边才能加入,请问如何解决!谢谢
抓包文件有吗?建议发上来看一下
你好,现在没有抓包软件。在等抓包工具回来。。。我有个疑问:终端在加入协调器的时候发射功率是否会自动降低的(目的是防止没有协调器或者掉电后,终端不断寻找协调器增加功耗)
原因是因为加网的时候,对信号强度的要求要比正常通信要高一点的,原因很简单就是为了留一定的冗余空间。
ZDO_beaconNotifyIndCB( NLME_beaconInd_t *pBeacon )
// check if this device is a better choice to join...
// ...dont bother checking assocPermit flag is doing a rejoin
if ( ( pBeacon->LQI > gMIN_TREE_LQI ) &&
( ( pBeacon->permitJoining == TRUE ) || ( _tmpRejoinState ) ) )
{