【问题标题】:How to determine distance between devices using Google Nearby Messages API for iOS如何使用适用于 iOS 的 Google Nearby Messages API 确定设备之间的距离
【发布时间】:2016-08-12 02:40:15
【问题描述】:

我真诚地希望我只是在 API 中遗漏了一些东西,但是有没有办法使用适用于 iOS 的 Google Nearby Messages 来确定两台设备之间的距离?

我了解附近消息使用多种媒介来确定设备是否在附近(wifi、BLE、声音)以及它们是否可以连接,这实际上可能是它不提供确定设备之间距离的方法的原因设备,也许他们根本无法可靠地做到这一点..

如果有人能提供有关我如何使用适用于 iOS 的 Google Nearby Messages API 或其他推荐方式来确定设备之间距离的见解,我将不胜感激!

编辑:我在 Android API 中找到了包含距离作为消息属性的位置。可能只是iOS API还没有距离,这很糟糕。

【问题讨论】:

  • 你能分享你在哪里找到distance as a property on messages吗?

标签: ios bluetooth google-nearby


【解决方案1】:

目前,iOS 或 Android 上的 API 都不支持精确距离。我们提供的最精确是听音(即音频范围)与无线电。

[精确距离通常是一个相当困难的问题,我们经常研究更好的解决方案...]

【讨论】:

  • 焦急地等待距离来到 Google Nearby 的日子。在那之前,Core Bluetooth 就是这样!
  • 我之前应该提到过,如果您正在寻找与信标或 BLE 广告设备的距离(近似于 RSSI),您可以在 Android 上使用 MessageListener 中的 onDistanceChanged 回调(@987654321 @, com.google.android.gms.nearby.messages.Distance)。计划在 iOS 上与此进行平等,但正如您所提到的,目前尚不可用。
  • 相对距离如何?在 3 个设备中,哪个最接近? (相对于绝对距离..)
  • Android 设备还没有实现“附近的距离”吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-28
相关资源
最近更新 更多