从机里机怎样才可以得到RSSI的值?现在做一个项目,需要从机把RSSI的值发送到主要,怎么才可以得到啊?
如题所示,该好何做啊?求大师指导一下。谢谢
开始rssi :GAPCentralRole_StartRssi
接收RSSI回调:simpleBLECentralRssiCB
取消RSSI:GAPCentralRole_CancelRssi
这个是主机上的呀。不知道从机上能否读出RSSI的值。
你的意思是连接的时候,从机读出RSSI值?这个我不知道。
反过来,你目的不是在主机上面得到RSSI值么?
是啊。我也搞不太清楚。客户做手机上的APP,我们公司做蓝牙模块。客户说让手机发命令,然后蓝牙模块接收命令,把RSSI的值返回给手机。真心的搞不懂。请问手机是不是可以直接把RSSI的值读出来?不需要从机发送给主机。
这个倒不是很清楚了。
我找了一下TI的文档,好像关于RSSI的读取就只有这么一个API,下面摘抄,你看下,好像是在主机发送扫描的时候,从机会发送的信息,其中包含了RSSI
GAP Device Information
Description:
This message is sent during a scan and represents another device’s advertisement or SCAN_RSP
packet.
嗯嗯。谢谢。回答的好详细。
HCI_ReadRssiCmd从机这个函数好像可以读取~
IOS 端口有个代理函数接口 哪里可以获取从机的RSSI 不用从机发送 这不是数据 你们IOS 工程师太菜了
我看过这个函数的说明了。这个是在测试发射和接收功率时才会用到,平时都不用的。所以用在项目上不太实用。RSSI的值应该让手机直接获取,不需要发送,多此一举。哈哈。是我太菜了。问这种基础的问题。
谢谢你很认真的回答,呵呵。互相学习。
呵呵。谢谢提醒,去研究一下。