首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于检测具有预定义邻近度UDID的信标的iOS范围

用于检测具有预定义邻近度UDID的信标的iOS范围
EN

Stack Overflow用户
提问于 2017-11-30 17:24:18
回答 1查看 342关注 0票数 0

我正在开发一个应用程序,用来使用objective c检测iOS设备中的信标。我已经成功地使用核心蓝牙和核心定位框架完成了信标的扫描,即did距离信标,它提供了一组扫描的信标。

情况-我必须丢弃扫描的信标,这些信标距离超过10米。因此,我使用了RSSI值,并使用公式计算了距离,而不考虑该距离以上的信标。

问题- did距离信标不提供超过5-6米的信标距离,有时它也提供大约8米的信标。

问题-在iOS自动丢弃扫描的信标之后,是否有任何特定的范围?

EN

回答 1

Stack Overflow用户

发布于 2017-11-30 20:32:43

对于移动设备来说,无法检测到超过8-10米的信标并不少见。这与操作系统无关,而是由接收器检测到的无线电信号电平降至噪声下限以下引起的。

在理想的清晰视线条件下,可以检测到信标的最大距离通常为40-50米,但这也取决于蓝牙发射器是否设置为国际法规允许的最大无线电信号电平,以及发射器的天线通常指向接收器。

它还依赖于接收移动设备,使其天线朝向信标发射机,并且不被外壳或其他无线电障碍物阻挡。

通常情况下,您所描述的情况是由信标传输的信号远远弱于法律允许的。这可能会在某些型号上进行调整。检查信标制造商的说明。

一些移动device.models的蓝牙接收器天线很差,尽管苹果的设备一般都不错。(众所周知,华为Android设备的接收器很差。)如果有疑问,请尝试其他设备。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47569890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档