2012-02-17 17 views
8

La funzione OS X AirDrop consente una connessione Wi-Fi diretta a un Mac nelle vicinanze, uno in concomitanza con qualsiasi connessione a un AP Wi-Fi. Si dice in vari modi di usare la modalità Wi-Fi IBSS (aka ad hoc) o Wi-Fi Direct.API peer-to-peer Wi-Fi in Mac OS X

Esiste un'API (eventualmente comandi driver non documentati) per controllare il P2P Wi-Fi concorrente?

Credo che AirDrop utilizzi IBSS poiché funziona su pre-datazioni Mac Wi-Fi Direct e utilizza TLS, che è necessario poiché IBSS fornisce solo WEP. Ma forse usa Wi-Fi Direct se entrambi i nodi lo supportano?

In alternativa, quali sono le risorse migliori per le API OS X non documentate?

risposta

1

In base a here, AFP è il protocollo di rete più comune per Apple Macintosh. This potrebbe essere la documentazione che stai cercando. Non sono sicuro se questo "AirDrop" è solo un'estensione di questa funzione, in tal caso potresti essere in grado di utilizzare Netatalk, Jaffer o un altro third-party api.

0

Questo sembra essere molto promettente: https://serverfault.com/a/54256

In generale, se si sta rovistando in librerie di sistema, si potrebbe trovare utile class-dump ... È inoltre possibile utilizzare il comando nm per scaricare i simboli da biblioteche/quadri.

Suppongo che Wi-Fi Direct sia un requisito di AirDrop, secondo MacWorld here, anche se la fine del 2008 sembra un po 'anticipata per WiFi Direct.

di Apple says i modelli supportati sono

  • MacBook Pro (fine 2008 o più recente) *
  • MacBook Air (fine del 2010 o più recente)
  • MacBook (Fine 2008 o più recente) *
  • iMac (inizio 2009 o successivo)
  • Mac Mini (metà 2010 o più recente)
  • Mac Pro (inizio 2009 con scheda AirPort Extreme o Mid 2010)