【问题标题】:Google Nearby Messages - Cancel initial link between devicesGoogle 附近消息 - 取消设备之间的初始链接
【发布时间】:2015-10-07 20:24:41
【问题描述】:

我正在构建一个应用来测试 Google Nearby Messages API。对于该测试,我使用的是 DISTANCE_TYPE_EARSHOT。

根据这个帖子Nearby API's Strategy.DISTANCE _TYPE_ EARSHOT doesn't seem to restrict message proximity ,设备之间的初始链接后,无论距离如何,它们都可以接收10分钟的消息。我想知道这 10 分钟的限制是否可以中断(以防止设备在与另一台设备的距离超过 ~5 英尺时收到消息 - EARSHOT)。

或者,有没有办法获得设备之间的距离?

谢谢。

【问题讨论】:

  • 根据文档here,建议将此配置与DISCOVERY_MODE_BROADCAST结合使用。这将改善检测延迟。

标签: android google-play-services google-nearby


【解决方案1】:

(我在 Nearby API 上工作)

如今,Nearby 不会直接暴露距离,也不会提供以编程方式强制“取消配对”设备的方法。我们听说人们想要这两样东西,这些功能都在我们的关注范围内,但除此之外我们无法发表评论或承诺。

作为手动破解,您可以清除“Google Play 服务”上的数据以取消配对设备。

如果其中一个设备能够进行 BLE 广告,您可以通过测量 BLE RSSI 来获得粗略的距离近似值。这对设备的握持方式、天线增益和环境因素很敏感,但比随机的要好。

不过,没有直接的“卷尺”API。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多