【问题标题】:Android Ibeacon Indoor Location experiencesAndroid Ibeacon 室内定位体验
【发布时间】:2016-10-20 09:01:23
【问题描述】:

这几天我正在尝试为用户的室内位置构建一个应用程序到一个房间。 我正在使用 Estimote SDK 。即使我尝试了许多替代方法,我的结果也很糟糕。 我使用了,thrilateration,quadrilateration,一些基于媒体和方差的算法(我自己制作)试图减少噪音...... 我的结果不令人满意(在非常小的范围内波动太大),我想知道是否有人在这种应用程序方面有任何好的经验。 我知道 IOS 的结果很好,我想知道是否有可能在 android 系统中复制它们,如果 somone 这样做......并且最终可以帮助我。

谢谢,

费德里科。

【问题讨论】:

  • David Young 曾在 Understanding ibeacon distancing SO 问题中写过关于尝试复制 iOS 行为的文章,在 Radius Network 网站上的 Fundamentals of Beacon Ranging 博客文章中更详细。
  • 谢谢 Makus,我已经读过两本了!它们非常有趣且与生俱来……我发现了很多理论而没有实践的实现。我对可行性的怀疑仍然存在。这就是为什么我要问是否有人在这方面取得了一些好成绩……谢谢。

标签: java android location ibeacon estimote


【解决方案1】:

根据我正在构建的经验,我个人认为BLE 信标并非旨在轻松提供位置。它们仅旨在提供“存在”,即。 “你已经接近了一点”。附近是指在几米之内,因此信号很强,您可以确定就在附近。 (尽管我不相信它们是可靠的)

有几家公司正在进行三边测量或类似的测量,以从多个信标中获得更高的准确性,例如:

从他们的宣传来看,他们似乎有这个工作。所以这一定是可能的,但我想在获得实用算法方面有很多试验和错误,而且似乎需要对场地进行信号强度调查。我无法找到对这些系统的任何公正/独立的评论。

【讨论】:

    【解决方案2】:

    事实是 ibeacon(我在 ios 上尝试过估计最早的版本)的 RSSI 不可靠。事实是,您不应该使用它来检测以米为单位的距离,而是用于检测近、远、ecc 等“区域”

    【讨论】:

    • 谢谢,我知道,但我什至知道 ibeacons 在 IOS 上非常可靠(由于它们的性质),我想知道我是否可以在 android 上得到类似的结果......跨度>
    • 您是否尝试过询问他们(估计公司)两个平台的响应 (RSSI) 是否存在差异?如果信标相同,这些值应该相同
    • @federico,你觉得 iBeacons 在 iOS 上更可靠吗? iOS 没有不同的技术,它仍然是相同的 BLE 硬件。
    • 嗯,从那以后我了解到,虽然硬件可能相同,但 iOS 和 Android 中的蓝牙堆栈完全不同。直到 Android 4.4,它使用 BlueZ 堆栈并且有很多问题。在 5.0 中,Google 编写了自己的堆栈,并且变得更好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多