gpt4 book ai didi

bluetooth-lowenergy - BluetoothLeScanner 扫描器库如何计算 "rssi"值?

转载 作者:行者123 更新时间:2023-12-05 04:50:28 25 4
gpt4 key购买 nike

我正在研究低蓝牙室内定位系统,并且一直在使用 https://github.com/inthepocket/ibeacon-scanner-android用于计算我的移动设备和多个 BLE 信标之间的 RSSI 值的存储库。

我正在查看“ibeacon-scanner-android”存储库以准确了解 RSSI 的计算方式,因为不同的论文在计算 RSSI 值时指向不同版本的对数正态模型。仔细阅读源代码,该团队似乎正在使用 android.bluetooth.le 包。

但是,我在 android.conf 中找不到包含计算“rssi”值的代码的“方法”。 bluetooth.le 包。我想看看android的作者是什么方程式。 bluetooth.le 用于计算 RSSI 值以及他们考虑的常数。

我在哪里或如何找到计算 android.bluetooth.le 包中 RSSI 值的确切“方法”?

最佳答案

正如 M. Kotzjan 和 Emil 所提到的,这直接来自硬件。来自蓝牙规范,v5.2,第 4 卷,E 部分,第 7.7.65.2 节(LE 广告报告事件):-

enter image description here

上面的广告报告直接来自蓝牙芯片(硬件),可以看出,除了其他参数外,它还包括RSSI、地址、数据。 Android 蓝牙堆栈 (Fluoride) 然后从硬件读取此数据并将其公开给 Android 操作系统。如何在硬件级别读取此数据取决于所使用的硬件,而不是公开信息。

关于bluetooth-lowenergy - BluetoothLeScanner 扫描器库如何计算 "rssi"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67253641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com