【问题标题】:How to get estimote beacons range in Android?如何在 Android 中获取 estimote 信标范围?
【发布时间】:2014-11-25 09:25:47
【问题描述】:

假设,我在一个房间里有 3 个信标。当一个人进入那个房间时。 Android 应用程序找出这 3 个具有不同范围的信标,例如 1st 信标在 Immadiate 范围内,2nd 信标在 near 范围和 3rd 信标在 Far 范围内。

  1. 那么,如何我们可以找出这 3 个的距离(即米或英尺)?

  2. 以及,哪些信标内容将进入应用程序? (1 - 立即或 2 - 近或 3 - 远)。

【问题讨论】:

  • 检查 estimote SDK 和示例
  • 现在,我得到了 3 个信标 UUID、Major、Minor、RSSI 值。之后,假设我想获取与 Beacon 1 相关的内容。它是默认提供的内容,还是我们必须编写逻辑来获取特定的信标内容。
  • 根本没有信标的内容。你得到了 id,你就可以用这些信息做你想做的事。信标给你只是id。仅此而已
  • @Marcin Orloski!!感谢您。基于该 id 我们如何获取产品信息以显示在 App 上。在这里,我混淆了 id 和产品信息之间的链接。你能详细说明一下吗
  • 如何将 Beacon 的 ID 与产品或产品组(或其他任何东西)联系起来完全取决于您。

标签: android estimote


【解决方案1】:

您可以检查样品

public void onBeaconsDiscovered(Region region, final List<Beacon> beacons)
            {
    // Note that beacons reported here are already sorted by
    // estimated
    // distance between device and beacon.
}

所以对于你的观点 2

还有,哪些信标内容会在应用程序中获得? (1 - 立即或 2 - 近 或 3 - 远)。

是的,那些发现的信标是由 estimote sdk 根据距离排序的

对于你的观点 1

那么,我们如何找出这 3 个的距离(即以米或英尺为单位)?

您需要检查 SDK 示例,我只想告诉您,是的,因为 Estimote 示例应用程序显示了信标和设备之间的距离

请注意,在这里您仍然会得到估计的距离

:)

【讨论】:

  • 感谢您的评论,最初我很困惑这就是为什么所有这些类似的问题。我已经找到了解决方案。
  • 欢迎您,是的,我可以看到 :) 您从哪里得到所有答案,请分享并将其标记为答案,以便对其他人有所帮助:)
猜你喜欢
  • 1970-01-01
  • 2015-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多