Ich arbeite an einer Anwendung, die viele iOS & lt; - & gt; OSX-Kommunikation. Zum größten Teil habe ich das gelöst.
Ich verwende CocoaPort , um die Kommunikation zu übernehmen. Über Wifi funktionierte das gut und war schnell.
Ich verwende Bonjour, um meinen Server zu finden. Dies erforderte die Veröffentlichung des Dienstes mit einem modifizierten DNSSDObjects ähnlichen Netzdienst unter iOS . Offenbar können Dienste, die über Bluetooth unter OSX veröffentlicht wurden, von iOS nicht gesehen werden, aber umgekehrt funktioniert das auch, außer dass Sie die Geräte paarweise und verbunden halten müssen.
Nun ist meine Frage, wie kann ich die Geschwindigkeit der Bluetooth-Verbindung verbessern? Ich bekomme vielleicht 100kb / s max und das scheint nach etwa 1 Minute zu stoppen, obwohl die Verbindung noch offen ist.
Ich denke, dass ich die AMP / HS Sachen in Bluetooth 3.0 verwenden muss, um eine schnelle Verbindung. Mein Verständnis ist dies schafft ein AdHoc Wireless-Netzwerk zwischen meinen Geräten (MBP Retina und iPad3, sollte so eine angemessene Geschwindigkeit fähig sein.)
Laut Wiki enthält Bluetooth 4.0 die HS-Spezifikation in Bluetooth 3.0 und laut Bluetooth Explorer ist das iPad 4.0-Spezifikation. Gibt es einen Weg, vielleicht über IOBluetooth , um ein High zu verlangen Geschwindigkeitsverbindung?
Nach Ansicht eines Ingenieurs bei Apple ist dies zur Zeit nicht machbar. Das Beste, was Sie tun können, ist Bluetooth Classic, das ist wahrscheinlich die Geschwindigkeit, die ich bekomme.
Wenn Sie diese Funktion wünschen, sollten Sie eine Feature-Anfrage bei bugreporter.apple.com öffnen.