2012-03-21 10 views
28

La connessione Wi-Fi Direct è possibile all'interno di dispositivi iOS e tra dispositivi abilitati Wi-Fi Direct?La connessione Wi-Fi Direct è possibile all'interno di dispositivi iOS e tra dispositivi abilitati Wi-Fi Direct?

L'obiettivo è abilitare la comunicazione tra un dispositivo iOS e un altro dispositivo (non necessariamente un altro dispositivo iOS. Potrebbe essere Android, Mac, PC) senza la presenza di alcun controller. (WAP).

+2

Un dispositivo diretto wifi è dotato di un meccanismo di retrocompatibilità per semplificare la connessione con dispositivi non wifi diretti meno recenti. Può creare automaticamente una rete ad hoc che altri dispositivi wifi che supportano reti ad hoc possono unire, proprio come si unirebbero a qualsiasi altra rete ad hoc. Quindi la domanda diventa due domande a cui qualcuno che abbia più familiarità con il wifi iOS di me dovrà rispondere: 1) Un dispositivo iOS può unirsi ad una rete wireless ad hoc? 2) Quali servizi di rete può utilizzare un dispositivo iOS su una rete ad hoc? –

+0

Hai trovato una soluzione? – testing

risposta

21

I dispositivi iOS possono connettersi a una rete ad-hoc e, se lo fanno, dispongono di funzionalità di rete wireless complete. La limitazione è con la creazione di una rete ad-hoc dal dispositivo stesso, che non è consentita/non è possibile.

Un'alternativa sarebbe utilizzare l'API GameKit/Game Center che utilizza Bluetooth per creare una rete tra dispositivi iOS. Questo ovviamente includerebbe la gamma più limitata di Bluetooth vs Wifi, così come i limiti dell'SDK di Apple.

Maggiori informazioni sul Game Center in iOS 6 è disponibile qui: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008304

+1

Il collegamento alle reti Ad-Hoc con un dispositivo iOS non è possibile a partire da iOS6 (almeno nella maggior parte dei casi). Fonte: https://discussions.apple.com/thread/4327536?start=0&tstart=0 Se qualcuno conosce una buona ragione per questo mi piacerebbe sapere. – Groot

5

Ho cercato in questo recente e dalla mia ricerca, (vedi "Dispositivo di comunicazione dispositivo con WiFi Direct: Descrizione e sperimentazione" di Daniel Camps-Mur, ....) WiFi Direct non crea una rete ad-hoc. In realtà sta creando una rete di infrastrutture WiFi in cui una parte assume il ruolo di AP (soft-AP). Una volta stabilito ciò, la rete funziona come una normale rete WiFi. Siamo d'accordo su questo?

Dato questo, Apple iPhone dovrebbe essere in grado di connettersi al dispositivo WiFi Direct già impostato come AP. Non ho controllato questo però.

Detto questo, come è possibile ottenere un telefono Android come Samsung Galaxy S3 o S4 per funzionare come AP? non c'è nulla nelle impostazioni per quanto ne so. Se colleghi due di questi dispositivi, uno di loro assumerà il ruolo di AP. Ora, iPhone rileverà la rete stabilita, ma quando si tenta di connettersi a questo, verrà richiesta la password WPA. Buona fortuna trovarlo! Cus, non puoi averlo dal telefono. Ho letto da qualche parte che un file in Samsung Galaxy chiamato WPA_Suppliciant.conf ha la chiave WPA ma non l'ho visto lì.

Credo che se si riuscisse a trovare la password WPA, è possibile collegare facilmente l'iPhone.

+1

Posso confermare che i dispositivi iOS sono in grado di connettersi a una rete wifi-diretta, se già avviata come gruppo. Ho provato questo creando un gruppo diretto wifi con la mia macchina Linux. Questo crea automaticamente un hotspot Wi-Fi visibile, dove altri dispositivi come iPhone, iMac ... sono in grado di connettersi. –

+1

Potresti postare alcuni esempi di come hai implementato il wi-fi diretto su iOS? Sto cercando anche questo, ma non ancora ... – FormigaNinja