Google附近的连接设置了附近消息之类的连接距离限制

时间:2019-01-11 20:05:38

标签: android google-nearby

目前,我正在为Android和iOS开发一个应用程序,该应用程序使用“附近的连接”将少量数据(例如字符串,字符或整数)传送到其他设备。我最初查看的是“附近的消息”,但注意到它始终需要连接互联网才能将消息发送到Google服务器,然后再发送到目标设备。那不是我想要的功能,并且看到“附近的连接”更合适。

但是,与附近的消息不同,我找不到像使用DISTANCE_TYPE_EARSHOT那样限制发送数据范围的方法。目前,我认为它始终是100m,这太荒谬了,并希望将其减小到几英尺(也许5-10英尺)。可以使用“附近的连接”以某种方式实现此功能,还是只需要处理“附近的消息”?

谢谢。

1 个答案:

答案 0 :(得分:0)

没有办法限制范围。

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

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

但是不要依赖您在附近文档中看到的约100米的距离。据我所知,Nearly Connections仅使用蓝牙进行初始发现,而这种类型的无线电通常受到约30米的限制。