web-dev-qa-db-fra.com

La connexion Wi-Fi Direct est-elle possible sur les appareils iOS et parmi les appareils compatibles Wi-Fi Direct?

La connexion Wi-Fi Direct est-elle possible sur les appareils iOS et parmi les appareils compatibles Wi-Fi Direct?

L'objectif est de permettre la communication entre un appareil iOS et un autre appareil (pas nécessairement un autre appareil iOS. Il pourrait s'agir d'Android, Mac, PC) sans la présence de contrôleurs. (WAP).

29
Krishnan

les appareils iOS peuvent se connecter à un réseau ad-hoc, et s'ils le font, ils auront toutes les capacités du réseau sans fil. La limitation réside dans la création d'un réseau ad hoc à partir de l'appareil lui-même, ce qui n'est pas autorisé/impossible.

Une alternative serait d'utiliser l'API GameKit/Game Center qui utilise Bluetooth pour créer un réseau entre les appareils iOS. Cela comprendrait évidemment la gamme plus limitée de Bluetooth vs Wifi, ainsi que les contraintes du SDK d'Apple.

Plus d'informations sur Game Center dans iOS 6 sont disponibles ici: http://developer.Apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//Apple_ref/doc/uid/TP40008304

21
doublesharp

Je me suis penché récemment sur ce sujet et à partir de mes recherches, (voir "Communication de périphérique à périphérique avec WiFi Direct: aperçu et expérimentation" par Daniel Camps-Mur, ....) le WiFi Direct ne crée PAS de réseau ad hoc. Il s'agit en fait de créer un réseau d'infrastructure WiFi où une partie joue le rôle d'AP (soft-AP). Une fois cela établi, le réseau fonctionne un peu comme un réseau WiFi normal. Sommes-nous d'accord là-dessus?

Étant donné que c'est le fait, Apple iPhone devrait pouvoir se connecter à un appareil WiFi Direct qui est déjà configuré comme AP. Je n'ai pas vérifié cela cependant.

Cela dit, comment pouvez-vous obtenir un Android téléphone comme Samsung Galaxy S3 ou S4 pour agir comme AP? Il n'y a rien dans les paramètres pour autant que je sache. Si vous connectez deux de ces appareils, l'un d'eux jouera le rôle d'AP. Maintenant, l'iPhone détectera le réseau établi, mais lorsqu'il essaiera de s'y connecter, il vous sera demandé WPA mot de passe. Bonne chance pour le trouver! Cus vous impossible de l'obtenir à partir du téléphone. J'ai lu quelque part qu'un fichier dans Samsung Galaxy appelé WPA_Suppliciant.conf contient la clé WPA mais je ne l'ai pas vu là-bas.

Je crois que si vous pouviez trouver le mot de passe WPA, vous pouvez facilement connecter l'iPhone.

5
Omid Roshan