web-dev-qa-db-ja.com

iOSデバイス内およびWi-Fi Direct対応デバイス間でWi-Fi Direct接続は可能ですか?

IOSデバイス内およびWi-Fi Direct対応デバイス間でWi-Fi Direct接続は可能ですか?

目的は、コントローラーがなくてもiOSデバイスと別のデバイス(別のiOSデバイスである必要はありません。Android、Mac、PCなど)間の通信を可能にすることです。 (WAP)。

29
Krishnan

iOSデバイスはアドホックネットワークに接続できます。接続すると、完全なワイヤレスネットワーク機能を使用できます。制限は、デバイス自体からアドホックネットワークを作成することです。これは許可されない/不可能です。

別の方法は、Bluetoothを使用してiOSデバイス間のネットワークを作成するGameKit/Game Center APIを使用することです。これには明らかに、Bluetoothと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

21
doublesharp

私は最近これを調査しており、私の研究から(「Wi-Fi Directとのデバイス間通信:概要と実験」Daniel Camps-Mur、...をご覧ください)WiFi Directはアドホックネットワークを作成しません。実際には、一方の当事者がAP(ソフトAP)の役割を担うWiFiインフラストラクチャネットワークを作成しています。これが確立されると、ネットワークは通常のWiFiネットワークのように機能します。これに同意しますか?

これが事実であるとすれば、Apple iPhoneはすでにAPとして設定されているWiFi Directデバイスに接続できるはずです。しかし、私はこれをチェックしていません。

これを言って、どうすればAPとして機能するAndroid携帯電話をSamsung Galaxy S3やS4のように入手できますか?私が知っている限り、設定には何もありません。そのうちの1つがAPの役割を果たします。iPhoneは確立されたネットワークを検出しますが、それに接続しようとすると、WPAパスワード。携帯電話から取得できません。WPA_Suppliciant.confというSamsung GalaxyのファイルにWPAキーが含まれていますが、そこには表示されませんでした。

WPAパスワードを見つけることができれば、iPhoneを簡単に接続できるようになると思います。

5
Omid Roshan