gpt4 book ai didi

bluetooth - iBeacon "Far"、 "Near"和 "Immediate"的标称距离是多少

转载 作者:行者123 更新时间:2023-12-02 09:38:14 27 4
gpt4 key购买 nike

我一直在尝试使用 iOS 设备作为广播者和接收者,使用 iOS 7 中的新 iBeacon API。
文档没有详细说明接收设备应该在哪个距离上看到每个接近度指示器,并特别将它们称为“相对”。在使用演示应用程序进行试验时,我观察到了这些距离(iPhone == 接收器,iPad == 广播器):
- 50 英尺?
- 2-3 英尺
立即 - 2英寸
这些对我来说似乎很小,在 CLBeaconRegion 类引用中可能有一个提示,它允许您指定 1m 外设备的信号强度。

peripheralDataWithMeasuredPower:

Retrieves data that can be used to advertise the current device as a beacon.

Parameters

measuredPower

The received signal strength indicator (RSSI)value (measured in decibels) for the device. This value represents themeasured strength of the beacon from one meter away and is used duringranging. Specify nil to use the default value for the device.


我的业余校准产生 -60,我设置并重新测试:
- 数百(ish)英尺
- ~50 英尺
立即 - 1米(略少)
根据 Apple 的说法,我的第二次测试的结果是否是“理想”范围?它们与我在第一次测试中遇到的“默认”设置相去甚远。
或者我应该根据我的需要考虑这些范围“可校准”吗?

最佳答案

根据我对 API 的理解,实际距离从来没有保证,您不应将读数视为准确的测量值。接近度用于确定不同信标之间的相对距离,以便您可以根据您的应用程序要求做出相应的响应。

话虽如此,Apple 肯定会在他们的文档中划出一个灰色区域。 measuredPower的说明很有趣,并且很容易让人认为您可以使用此值来获得准确的距离读数(当然一旦校准)。我只是认为情况并非如此,因为这些显着低功率设备中信号衰减的可能性,我不希望您能够获得一致准确的实际距离读数。

来自 CLBeacon引用 accuracy 的描述阅读

Indicates the one sigma horizontal accuracy in meters. Use this property to differentiate between beacons with the same proximity value. Do not use it to identify a precise location for the beacon. Accuracy values may fluctuate due to RF interference.



我觉得这莫名其妙地在 iBeacon 功能的整个使用过程中产生了共鸣。

这就是我的全部解释,随着时间的推移,我还没有像在多个环境中测试它那样快速查看是否给出了一致的读数。我不确定这是否有帮助。

关于bluetooth - iBeacon "Far"、 "Near"和 "Immediate"的标称距离是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007306/

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