谷歌附近使用WiFi P2P吗?

3

阅读了关于google nearby 2.0的公告后,很明显支持WiFi连接。

Nearby Connections在底层使用WiFi、蓝牙LE和经典蓝牙来发现并建立与附近设备的连接。

或者从文档概述页面中了解:

在底层,该API使用了蓝牙、BLE和Wifi热点的组合。

我不确定的是,WiFi支持是否仅限于当设备连接到同一个WiFi路由器时,还是该服务也会尽可能使用WiFi P2P(又称WiFi Direct)来建立连接。

我的经验是,在其他平台上使用类似的服务时,蓝牙连接通常太慢,无法满足快节奏的多人游戏。我的标题已经支持通过WiFi路由器进行连接,因此理想情况下,我希望该服务可以在没有路由器的情况下添加WiFi玩法。

2个回答

3

我认为我的问题在关于附近连接刷新的I/O讲解中已经得到了回答(link)。

我们通过蓝牙连接并立即开始传输数据,但是在后台,我们还启动了一个WiFi热点,当准备就绪时,我们会将您的连接从蓝牙无缝转移到WiFi,而应用程序开发人员不需要进行任何工作

从上下文中,我相当有信心他们所说的WiFi热点是一种Adhoc/Direct/P2P(不确定正确的术语,但某种移动到移动的WiFi)而不是物理路由器。


1
这则公告表示:
在今年的 I/O 大会上,我们谈到了一次 Nearby Connections API 的更新,可以提供高带宽、低延迟、加密数据传输,在完全离线的 P2P 方式下在附近设备之间进行。今天,我们宣布此 API 在所有运行 Google Play 服务 11.0 及以上版本的 Android 设备上可用。
它是完全离线和 P2P 的,因此看起来他们无需连接到同一个 WiFi 路由器。

但离线功能可以基于蓝牙而不是WiFi P2P。我担心如果只使用蓝牙,那么可能没有快节奏游戏所需的速度 - 理想情况下(从我的角度来看),它应该在可能的情况下使用WiFi P2P,但如果WiFi P2P不可用,则应退回到蓝牙。 - Columbo
2
同意。目前我找不到更多详细说明备用方案的文档。 - Colwin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接