【问题标题】:Android transferring data between a wifi direct and non-wifi direct deviceAndroid 在 wifi direct 和非 wifi direct 设备之间传输数据
【发布时间】:2013-12-01 14:20:06
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 你的问题已经解决了here,就像佐藤描述的那样。

标签: android p2p wifi-direct wifip2p


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多