1

WiFi direct 的 Wiki 规范声称“只有一个 Wi-Fi 设备需要与 Wi-Fi Direct 兼容,才能建立点对点连接,从而在彼此之间直接传输数据,大大减少了设置”。但是从 android API 看来,这两个设备都需要启用 WiFi-Direct,否则其中一个将无法找到另一个。

这是真的还是有办法在 WiFi 直连和非 WiFi 直连设备之间进行 p2p 共享?

谢谢

4

2 回答 2

1

以下模式可以通过 wifi 连接。

wifi直连设备(P2P AP)<->非wifi直连设备,有wifi(W)

  1. P2P AP:做wifi直接api“createGroup()”,这个api创建wifi接入点
  2. P2P AP:做wifi直接api“requestGroupInfo()”,这个api返回WifiP2pGroup,里面包含wifi接入点信息,比如ap名称、密码等。
  3. (P2P AP到W:告诉W设备所有者AP名称和密码)
  4. W:设置应用->无线->搜索并连接P2P AP设备创建的wifi接入点。

如果您需要自动连接到 wifi 接入点,P2P AP 应用程序应该有一个广播接入点名称和密码...

于 2013-08-30T00:06:45.277 回答
0

Spec 说非 p2p 设备也可以连接到 p2p GO,前提是非 p2p 客户端不仅支持 11b 速率。

于 2013-12-01T06:20:06.760 回答