HCI_ReadRssiCmd()读出来的是主机的RSSI还是从机的RSSI?
在主机端用HCI_ReadRssiCmd读到的就是主机的RSSI,从机端读到的就是从机的RSSI
而在主机端GAP_DEVICE_INFO_EVENT处pEvent->deviceInfo.rssi这个值是从机的RSSI值
各位大神,不知道我这样理解是否正确?
HCI_ReadRssiCmd-------This BT API is used to read the RSSI of the last packet received on a connection given by the connection handle.
GAP_DEVICE_INFO_EVENT处pEvent->deviceInfo.rssi这个值是从机的RSSI值-----是的
那HCI_ReadRssiCmd呢,在主机使用,读到的就是主机的RSSI,在从机读到的就是从机的,对吗?
我是想得到主机端的RSSI和从机端的RSSI,是dongle和remote这两个工程
可以参考SimpleBLECentral和SimpleBLEPeripheral工程,网上现成有例子: http://blog.csdn.net/feilusia/article/details/48628203
我就是参考这两个工程的
主机端用HCI_ReadRssiCmd,读到的是主机的RSSI还是从机的RSSI?
那从机端用HCI_ReadRssiCmd,读到的又是谁的RSSI?
然后把SimpleBLECentral这个工程的,读取RSSI的方法整合到HIDAdvRemoteDongle工程里面,发现用HCI_ReadRssiCmd读到的RSSI会出现-129dB,需要不断不断的用Remote给Dongle发报告,才会读到几个正常的RSSI?
麻烦你先帮我确定HCI_ReadRssiCmd的那两个问题,好吗?