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

cc2540 在连接的情况下,rssi值不变。

我这边用central和peripheral连接上,在central上使用bStatus_t GAPCentralRole_StartRssi( uint16 connHandle, uint16 period )来开始读peripheral的rssi值。period 设置为3s。

现在的现象是:每3s,rssiCB会被调用,并且将rssi值打印出来。如果central和peripheral之间没有数据通信,只是底层协议的数据交换,那peripheral和central之间的距离无论怎么变,读出来的rssi都不会改变。但是如果当central向peripheral读取数据时,rssi值才会更新。

Barbara Wu:

请尝试使用BLE-Stack1.3.2

jack wong:

回复 Barbara Wu:

我用的是BLE-Stack1.4.0, 应该是最新版的呀。

Barbara Wu:

回复 jack wong:

RSSI值在1.4.0版本里面是这样的

在1.3.2里面就是你想要的

赞(0)
未经允许不得转载:TI中文支持网 » cc2540 在连接的情况下,rssi值不变。
分享到: 更多 (0)