【问题标题】:Google Nearby Connections set limit on connection distance like Nearby MessagesGoogle Nearby Connections 对连接距离设置了限制,例如“附近消息”
【发布时间】:2019-01-11 20:05:38
【问题描述】:

我目前正在开发一款适用于 Android 和 iOS 的应用,该应用使用 Nearby Connections 将少量数据(如字符串、字符或 int)传送到其他设备。我最初正在查看附近的消息,但注意到它需要始终连接互联网才能将消息发送到谷歌服务器,然后发送到目标设备。这不是我想要的功能,并且看到 Nearby Connections 更合适。

但是,与附近的消息不同,我找不到像使用 DISTANCE_TYPE_EARSHOT 那样限制数据发送范围的方法。目前,我相信它始终是 100m,这非常大,并且希望将其减小到可能几英尺(可能是 5-10 英尺)。这是否可以通过附近的连接以某种方式实现,还是我必须只使用附近的消息?

谢谢。

【问题讨论】:

    标签: android google-nearby


    【解决方案1】:

    没有办法限制范围。

    Nearby Messages 使用超声波在 EARSHOT 模式下交换 ID,这种交换存在物理限制。

    但 Nearby Connections 使用无线电,并且唯一的方式(非常不准确)是通过信号强度进行限制,但 Nearby Connections 不会通过其 API 公开信号强度。

    但不要依赖于您在 Nearby 文档中看到的 ~100 米。据我所知,Nearby Connections 仅使用蓝牙进行初始发现,而这种类型的无线电通常被限制在大约 30 米范围内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多