This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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值才会更新。