iOS设备和启用Wi-Fi Direct的设备之间是否可以进行Wi-Fi Direct连接?

时间:2012-03-21 06:46:52

标签: ios wifi wifi-direct

iOS设备和支持Wi-Fi Direct的设备之间是否可以进行Wi-Fi Direct连接?

目标是在没有任何控制器的情况下启用iOS设备与其他设备(不一定是其他iOS设备。可能是Android,Mac,PC)之间的通信。 (无线接入点)。

3 个答案:

答案 0 :(得分:21)

iOS设备可以连接到ad-hoc网络,如果他们这样做,他们将拥有完整的无线网络功能。限制是从设备本身创建ad-hoc网络,这是不允许/不可能的。

另一种方法是使用GameKit / Game Center API,它使用蓝牙在iOS设备之间创建网络。这显然包括更有限的蓝牙与Wifi的范围,以及Apple SDK的限制。

有关iOS 6中Game Center的更多信息,请访问:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008304

答案 1 :(得分:5)

我最近和我的研究一直在研究这个问题(请参阅Daniel Camps-Mur撰写的“设备与WiFi Direct的通信:概述和实验”),WiFi Direct不会创建广告 - 网络。它实际上创建了一个WiFi基础设施网络,其中一方扮演AP(软AP)的角色。一旦建立,网络就像普通的WiFi网络一样工作。我们同意吗?

鉴于这是事实,Apple iPhone应该能够连接到已经设置为AP的WiFi Direct设备。我没有检查过这个。

话虽如此,你怎么能像三星Galaxy S3或S4这样的Android手机充当AP?据我所知,设置中没有任何内容。如果连接两个这样的设备,其中一个将扮演AP的角色。现在,iPhone将检测已建立的网络,但在尝试连接时,将要求提供WPA密码。祝你好运!你不能通过电话获得它。我在某处看到三星Galaxy中的一个名为WPA_Suppliciant.conf的文件中有WPA密钥,但我没看到它。

我相信如果你能找到WPA密码,你可以让iPhone轻松连接。

答案 2 :(得分:2)

iOS设备不支持Wi-Fi Direct功能,它们不具有WFD(Wi-Fi Direct)组创建或角色协商(P2P组所有者或组客户端)支持。 在正常的WFD连接过程中,两台设备中的一台充当组所有者(Soft-AP)的角色,允许其他设备作为组客户端进行连接。

iOS支持网络共享,通常在“设置”中称为“个人热点”选项。它可用于iOS和非iOS设备之间的通信。例如, 应用程序ShareIt使用类似的方法,通过创建一个临时的Hotspot将iOS连接到非iOS设备,并在非iOS设备中提示iOS用户进入Wi-Fi屏幕并手动连接。通常建议在不存在通用Wi-Fi网络时使用。

相关问题