2013-01-31 24 views
8

Sto lavorando a un'applicazione che esegue molti iOS < -> comunicazione OSX. Per la maggior parte ho risolto questo problema.Comunicazione Bluetooth tra OSX e iOS

Sto usando CocoaPort per fare la comunicazione. Oltre la connessione Wifi questo ha funzionato bene ed era molto veloce.

Sto usando Bonjour per trovare il mio server. Ciò ha richiesto la pubblicazione del servizio con un servizio di rete modellato DNSSDObjects su iOS. Apparentemente i servizi pubblicati su Bluetooth su OSX non possono essere visti da iOS, ma il contrario funziona bene, tranne che è necessario mantenere i dispositivi accoppiati e connessi.

Ora la mia domanda è: come posso migliorare la velocità della connessione Bluetooth? Sto ottenendo forse 100kb/s max e questo sembra fermarsi dopo circa 1 minuto anche se la connessione è ancora aperta.

Penso di aver bisogno di utilizzare la roba AMP/HS in Bluetooth 3.0 per ottenere una connessione veloce. La mia comprensione è che questo crea una rete wireless AdHoc tra i miei dispositivi (retina MBP e iPad3, quindi dovrebbe essere capace di una velocità decente.)

Secondo Wiki, Bluetooth 4.0 include la specifica HS in Bluetooth 3.0 e secondo Bluetooth Explorer , l'iPad è 4.0 spec. C'è un modo, forse tramite IOBluetooth, per richiedere una connessione ad alta velocità?

risposta

0

Secondo un ingegnere @ Apple, questo non è attualmente possibile. Il meglio che puoi fare è Bluetooth Classic, che è probabilmente la velocità che sto ottenendo.

Se si desidera questa funzione, prendere in considerazione l'apertura di una richiesta di funzionalità su bugreporter.apple.com.