gpt4 book ai didi

iphone - 用于接近检测 iOS 的蓝牙 LE RSSI

转载 作者:IT王子 更新时间:2023-10-29 07:46:00 24 4
gpt4 key购买 nike

我将从问题开始。

BTLE RSSI 是否是指示两个设备彼此接近度的好方法?它只适用于智能 key 等小型设备吗?

问题:

我目前正在考虑制作一个应用程序,该应用程序将使用 BTLE 并允许基于邻近度的连接。在这方面它很像苹果在 Advanced Core Bluetooth 主题演讲中展示的演示应用程序(当两个设备几乎接触时它们然后连接)。

据我了解,接近度是根据中央发现外围设备时的 RSSI 值确定的。然而,当我用两台 iPad 尝试这个时,信号似乎太强了,它也太不一致了,无法准确地刺入接近度,因为它与设备接近度没有太大的相关性。

我已经尝试过 Apple 示例代码,它的相似之处在于设备根本不需要靠近就可以将信息从一个传递到另一个。

要是有办法降低外围设备广告的信号强度就好了....

在此先感谢您的帮助。

最佳答案

Matthew Griffin 的经历与我的相符。然而 - 当我们可以测量一段相当长的时间时,有两件事帮助我们更好地校准它。

尽管如此,我们确实必须在天线方向和 IMU 上包裹一个简单的(卡尔曼)滤波器以获得粗略的运行评论 - 这不是很 CPU 或电池灯。

  • 使用 IMU,您可以清楚地了解行进的距离/方向 - 如果这是在很短的时间内 - 我们假设另一“边”是静止的。这对获取“当前”方向的值和“校准当前环境噪声”有很大帮助。
  • 同样 - 对旋转/位置更改执行相同的操作。

我们发现,一般来说,重新定位设备是获得方向的更好方法;并且该距离仅在“移动”校准后大约 30 到 600 秒内是可靠的,并且只有在设备没有旋转太多的情况下才可靠。在实践中,一次需要 4-5 个“其他”设备;理想情况下不要太机动,以保持动态校准。

然而,反过来是相当可靠的——即我们知道什么时候不测量。最终的结果是,人们可以相当好地确定诸如“在键盘上”和“重新定位”/通过特定的门/开口或方向离开的事情。同样通过在房间里随机跳舞来测量一个场;大量改变方向 - 一旦接收器天线波瓣在静止期后得到一定程度的调整,它就可以很好地工作。

关于iphone - 用于接近检测 iOS 的蓝牙 LE RSSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15687332/

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