CC2640 读取RSSI问题
时间:10-02
整理:3721RD
点击:
我调用如下APi,发现每次读取到的RSSI都是0.无论是否链接到手机上。请问,我该怎么读取到正确的RSSI。还有那个参数传什么?
/******************************************************************************* * This BT API is used to read the RSSI. * * Public function defined in hci.h. */ hciStatus_t HCI_ReadCmd(uint16 connHandle) { return hciSendParamsCmd(HCI_READ_RSSI, connHandle, 0, 0, matchHciReadRssiCS); }
有人知道吗?
澐碁,
你是参照SimpleBLECentral的读取RSSI的方法吗?
因为TI提供的SDK里面只有central的工程有RSSI的读取示例。
读取RSSI命令发送之后,RSSI值返回的时候会有HCI_COMMAND_COMPLETE_EVENT_CODE上来。你可以在SimpleBLECentral工程里面搜索这个事件,然后照样修改一下代码。
如果不连接,主机直接读取广播RSSI呢?应该怎么做呢?