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

我一直在研究iOS 7的新型P2Pnetworking框架MultipeerConnectivity ,从描述来看,它似乎使用了某种Wi-Fi Direct技术和蓝牙PAN的组合。

这个框架中的Wi-Fi Direct技术是否与Android的Wi-Fi Direct兼容? 这个框架可以用于跨平台的P2Pnetworking吗?

Solutions Collecting From Web of "iOS 7 Multipeer连接是否与Android Wi-Fi Direct兼容?"

在使用MultipeerConnectivity进行广告或浏览时找不到设备。 在Galaxy Tab 2上试用:

尝试Wi-Fi直连+多路连接

这就是我们所知道的:

  1. 我的德州仪器蓝牙低功耗扫描仪上没有可见的BTLE / Bluetooth 4.0广告。
  2. 没有WiFi直播活动由JuJoDi看到。
  3. Talkkr应用程序可以在WiFiclosures的情况下连接,连接大约需要10秒。

我的工作理论:MultiPeer使用蓝牙Classic,基于上述。

iOS Bluetooth Classic被称为Apple MFA Accessory API的严格控制和locking,包括MFA身份validation质询响应。 苹果公司控制MFAencryption密钥(无论是软件还是附件authentication芯片)。 它使其他平台无法访问。

不,这两个不兼容。

您链接的MultipeerConnectivity文档明确指出(强调我的):

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

尽pipe您可能能够将解决方法类似于适用于Android的短期iMessage应用程序 ,但我不会推荐它。

根据我对iOS 7 AirDrop的实验,似乎没有使用WiFi Direct。
传输速率非常低,表明它可能只是传统的Adhoc WiFi(上限为11 Mbps)。
你有没有读过苹果声称明确支持WiFi Direct?
请阅读我的博客文章的细节。

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

AllJoyn

AllJoyn®是一个协作式开放源代码软件框架,使开发人员可以轻松编写能够发现附近设备的应用程序,并且无需使用云就可以直接与对方进行通信,而无需考虑品牌,类别,传输和操作系统。 ://allseenalliance.org/developers/learn OpenPeer SDK

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

源直接对等安卓和iOS与Wifi直接(multipeer连接?)

也许有点延迟,但技术已经发展,所以肯定有新的信息。

由于iOS尚未开放WiFi Direct的API,Multipeer Connectivity只有iOS,所以我相信最好的办法就是使用BLE,两种平台都支持BLE(比其他平台更好)。

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

如果你的用例是function驱动的,那么我build议你看一下为你实现这个function的框架和库,而不需要从头开始构build它。

例如:p2pkit.io或谷歌附近

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