TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530 只添加近距离的设备

你好。

我这边想让ZIGBEE添加设备时,过滤掉RSSI(LQI)设定值以上的设备,起到只添加近距离(信号很好)的设备。

我在ZDApp.c里头的这部分代码有看到判断信号值的。

if ( ( pBeacon->LQI > gMIN_TREE_LINK_COST ) &&( ( pBeacon->permitJoining == TRUE ) || ( _tmpRejoinState ) ) )
{

}

修改gMIN_TREE_LINK_COST数值,但还是没有效果。

请问怎么做能实现我要的功能呢?

gaoyang9992006:

降低信号强度,应该也可以达到这个效果吧。

Susan Yang:

请问您现在是如何修改的?您可以尝试将gMIN_TREE_LINK_COST 的值改为最大试试

zz zhang:

回复 Susan Yang:

你好。我有尝试把gMIN_TREE_LINK_COST 改最大,也不行。

协议栈是2.5.1a,是改协调器的,设备的不能改,因为设备是要正常信号范围内都能添加。

这个是为了生产测试不相互影响添加。

user1573020:

回复 zz zhang:

你尝试调整下mac_spec.h中一个灵敏度阀值配置,应该能达到你要的效果。
就是节点只扫描某个dBm以内的节点并尝试接入。

zz zhang:

回复 user1573020:

你好,我在mac_spec.h中,尝试修改MAC_SPEC_MIN_RECEIVER_SENSITIVITY和MAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY

发现还是能添加阀值以下的设备。

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 只添加近距离的设备
分享到: 更多 (0)