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

HCI_ReadRssiCmd()读出来的是主机的RSSI还是从机的RSSI?

在主机端用HCI_ReadRssiCmd读到的就是主机的RSSI,从机端读到的就是从机的RSSI

而在主机端GAP_DEVICE_INFO_EVENT处pEvent->deviceInfo.rssi这个值是从机的RSSI值

各位大神,不知道我这样理解是否正确?

Viki Shi:

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值—–是的

eleven huang:

回复 Viki Shi:

那HCI_ReadRssiCmd呢,在主机使用,读到的就是主机的RSSI,在从机读到的就是从机的,对吗?

eleven huang:

回复 Viki Shi:

我是想得到主机端的RSSI和从机端的RSSI,是dongle和remote这两个工程

Viki Shi:

回复 eleven huang:

可以参考SimpleBLECentral和SimpleBLEPeripheral工程,网上现成有例子: http://blog.csdn.net/feilusia/article/details/48628203

eleven huang:

回复 Viki Shi:

我就是参考这两个工程的

主机端用HCI_ReadRssiCmd,读到的是主机的RSSI还是从机的RSSI?

那从机端用HCI_ReadRssiCmd,读到的又是谁的RSSI?

然后把SimpleBLECentral这个工程的,读取RSSI的方法整合到HIDAdvRemoteDongle工程里面,发现用HCI_ReadRssiCmd读到的RSSI会出现-129dB,需要不断不断的用Remote给Dongle发报告,才会读到几个正常的RSSI?

麻烦你先帮我确定HCI_ReadRssiCmd的那两个问题,好吗?

赞(0)
未经允许不得转载:TI中文支持网 » HCI_ReadRssiCmd()读出来的是主机的RSSI还是从机的RSSI?
分享到: 更多 (0)