微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > HCI_ReadRssiCmd()读出来的是主机的RSSI还是从机的RSSI?

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

时间:10-02 整理:3721RD 点击:

在主机端用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的那两个问题,好吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top