- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 I Beacon 进行室内导航。我想知道用户的当前位置。信标是否有任何属性,例如接近度或准确性,我将在其中获得信标与 userLocation 的距离。请帮助我从 userLocation 获取信标的距离。据我所知,信标具有准确性、接近度和接收信号强度 (RSSI)。因此,如果我清楚地了解这些准确性、接近度和 RSSI 的含义以及我如何计算或获取信标与用户位置的距离,将会很有帮助。
提前致谢。
最佳答案
CLBeacon
类包含三个与信标发射器和接收设备之间的距离相关的属性:
rssi:接收信号强度指示器,以 dBm 为单位,表示信标信号在最后一秒测距周期内的平均强度。它起源于蓝牙 LE 芯片上的 radio 接收器,并且由于 radio 噪声而有很大的变化。
accuracy:此字段提供信标和接收设备之间的距离估计(以米为单位)。它是使用数学公式根据 20 秒内 rssi 的运行平均值计算的,并结合 1 米距离处信标的 rssi 预期值的引用测量值。此引用测量在每个 iBeacon 数据包内传输。由于 radio 噪声、信号多径和反射,该场也有相当多的方差和误差。
接近度:此字段源自准确度,并根据值的范围将该值放入三个“桶”之一。 “立即”表示精度在 0.5 米以下,“远”表示精度在 3 米或以上,“近”表示介于两者之间的任何值。
这些领域都不能单独用于室内定位,这是一个复杂得多的主题。但是,根据所使用的技术,前两个字段可能是有用的输入。
此处提供更多详细信息:http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html
关于ios - 使用 I-Beacon 的室内导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29047472/
想象一下我站在一个大房间里,角落里有一个路由器。现在我拿着 iPhone,开始在房间里走动。 有没有一种方法可以使用该路由器作为静态引用来跟踪我在该房间内的移动? 想象一下我向左走了一两步。在这样的条
每当我们向使用 GPS 的客户展示我们的 Android/iOS 应用程序时,我们总是得到不正确的 GPS 数据(在室内和我们的应用程序回退到网络位置)。有没有一种快速的方法可以为我们的客户演示“捏造
我正在尝试在建筑物内(室内)的两个 3D field 空间之间进行路线选择,并且转弯导航已启动。 我发现,无法将“NMAVenue3dCombinedRoute”类型的路线转换为启动转弯导航所需的“N
已经有一些关于在 css 中制作 3d 对象动画的不错的帖子。但是我想知道是否可以从对象内部的 Angular 这样做。 这对于构建纯 css 游戏或类似街景的应用程序来说会很好。 最佳答案 在 Da
我是一名优秀的程序员,十分优秀!