iOS 7 Multipeer Connectivity是否与Android Wi-Fi Direct兼容?

时间:2013-09-28 14:01:12

标签: android ios bluetooth wifi-direct multipeer-connectivity

我一直在关注iOS 7的新P2P网络框架MultipeerConnectivity,根据描述,在我看来,它使用了某种Wi-Fi Direct技术和蓝牙PAN的组合。 / p>

此框架中的Wi-Fi Direct技术是否与Android的Wi-Fi Direct兼容?这个框架实际上可以用于跨平台的P2P网络吗?

6 个答案:

答案 0 :(得分:24)

这就是我们所知道的:

  1. 德州仪器蓝牙低功耗扫描仪上没有可见的BTLE /蓝牙4.0广告。
  2. JuJoDi没有看到WiFi Direct活动。
  3. 当WiFi关闭时,Talkkr应用程序可以连接,连接大约需要10秒钟。
  4. 我的工作理论:MultiPeer使用蓝牙经典,基于以上。

    已知iOS Bluetooth Classic受Apple MFA附件API的严格控制和锁定,包括MFA身份验证质询 - 响应。 Apple控制MFA加密密钥(在软件中或通过附件认证芯片)。它使其他平台无法访问。

答案 1 :(得分:10)

使用MultipeerConnectivity进行广告宣传或浏览时,找不到该设备。试过Galaxy Tab 2:

Trying wi-fi direct + multipeer connectivity

答案 2 :(得分:3)

不,两者不相容。

您链接到的MultipeerConnectivity文档明确说明(强调我的):

  

Multipeer Connectivity框架为发现提供支持   附近的iOS设备提供的服务

虽然您可能能够将类似于short-lived iMessage app for Android的变通方法组合在一起,但我不会推荐它。

答案 3 :(得分:1)

根据我对iOS 7 AirDrop的实验,它似乎并没有使用WiFi Direct。
传输速率非常低,表明它可能只是传统的Adhoc WiFi(上限为11 Mbps)。
你有没有看过Apple声称明确支持Wifi Direct?
请阅读我的{ {3}}了解详情。

答案 4 :(得分:1)

我对这个主题也非常感兴趣,而且我遇到了这些相当古老的链接

AllJoyn

AllJoyn®是一个协作的开源软件框架,使开发人员可以轻松编写可以发现附近设备的应用程序,并直接相互通信,无论品牌,类别,传输和操作系统如何,而无需云资料来源:https://allseenalliance.org/developers/learn OpenPeer SDK

Open Peer是一个开放的P2P信令协议来源:http://openpeer.org/open-peer-sdk-for-ios/ 我没有使用任何这些库,但我有兴趣将它们添加到我的简单游戏中以获得乐趣。

Peer to peer android and iOS with Wifi direct (multipeer connectivity?)

答案 5 :(得分:0)

可能有点延迟,但技术已经发展,因此肯定有新的信息。

由于iOS还没有打开WiFi Direct和Multipeer Connectivity的API,我认为最好的方法是使用BLE,这两个平台都支持(有些比其他平台更好)。

在iOS上,设备可以同时充当BLE中心和BLE外设,在Android上情况更复杂,因为并非所有设备都支持BLE外设状态。此外,Android BLE堆栈非常不稳定(迄今为止)。

如果您的用例是功能驱动的,我建议您查看可以为您实现此功能的Frameworks和Libraries,而无需您从头开始构建它。

例如:p2pkit.io或谷歌附近

免责声明:我为Uepaa工作,为Android和iOS开发p2pkit.io。