[在Android中使用LQI进行RSSI平滑处理

问题描述 投票:-1回答:2

我正在制作一个以易于阅读的RSSI值为中心的应用程序。目前,对于我的用例,RSSI跳得太多(即,能够在走动时判断信号是变强还是变弱),我已经使用卡尔曼滤波器构建了一个示例应用程序,但也想测试改进型融合滤波器在本文第3.6节https://journals.sagepub.com/doi/full/10.1155/2015/195297中找到。

遗憾的是,这需要从信标进行LQI测量。我相信这是在涡流加密TLM帧的字节偏移16中发送的,但我不确定。还有其他方法可以在Android上计算或读取LQI吗?

android bluetooth kalman-filter rssi eddystone
2个回答
0
投票

从您的链接论文:

鉴于LQI是高级指标,不应忘记仅由802.15.4兼容设备提供]]。因此,尽可能使用RSSI是有意义的。

否,在当前Android Compatibility Definition Document for Android 10 - Bluetooth section中没有声明与该标准的兼容性。如果有任何Android设备这样做,则必须由制造商专门设置。


0
投票

Android SDK不提供用于从蓝牙接口访问LQI测量的API。

© www.soinside.com 2019 - 2024. All rights reserved.