4 posts / 0 new
Last post
2228266166
Offline
Last seen: 1 week 3 days ago
Joined: 2018-08-07 07:43
怎么样获取rssi信号强度

你好,我现在使用了你们官方的dsps例程,我想在主机端或取从机端的蓝牙信号强度。
当从机广播时,主机进行扫描时,可以在主机端的user_on_adv_report_ind()函数的参数中获得扫描到的蓝牙地址以及相对应的rssi值。
但是,当主机与从机成功连接之后,我该如何获取从机的rssi蓝牙信号强度。目前我是在主机上使用 GAPC_GET_CON_RSSI,但在主从机距离不变的情况下获取到的rssi及其不稳定,会不会由其他因素影响了rssi值。

Attachment: 
Device: 
CYibin
Offline
Last seen: 11 hours 27 min ago
Staff
Joined: 2017-12-14 02:48
你好,

你好,

可参考以下连接提到的内容:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...

简单的说,可以参照 SDK 5.0.4\5.0.4\projects\host_apps\windows\proximity\monitor\src\app_task.c 文件中,gapc_con_rssi_ind_handler 函数的实现方式

2228266166
Offline
Last seen: 1 week 3 days ago
Joined: 2018-08-07 07:43
那请问这个sdk中的SDK 5.0.4\5.0.4

那请问这个sdk中的SDK 5.0.4\5.0.4\projects\host_apps\windows\proximity\monitor\src\app_task.c 文件怎么使用?

CYibin
Offline
Last seen: 11 hours 27 min ago
Staff
Joined: 2017-12-14 02:48
你好,

你好,

根据 gapc_con_rssi_ind_handler 函数的实现方式,将其代码移植到你的项目工程即可。