Android在wifi直接和非wifi直接设备之间传输数据

时间:2013-08-03 19:45:32

标签: android p2p wifi-direct wifip2p

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

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

由于

2 个答案:

答案 0 :(得分: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设备所有者的名称和密码)
  4. W:设置应用 - >无线 - >搜索并连接P2P AP设备创建的wifi接入点。
  5. 如果您需要自动连接到wifi接入点,P2P AP应用程序应该有广播接入点名称和密码......

答案 1 :(得分:0)

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