2013-01-31 6 views
8

Ich arbeite an einer Anwendung, die viele iOS < -> OSX-Kommunikation tut. Zum größten Teil habe ich das gelöst.Bluetooth Kommunikation zwischen OSX und iOS

Ich verwende CocoaPort, um die Kommunikation zu tun. Über Wifi funktionierte das gut und war schnell.

Ich benutze Bonjour, um meinen Server zu finden. Dies erforderte die Veröffentlichung des Dienstes mit einem modifizierten DNSSDObjects-Stil Net Service auf iOS. Offenbar können Dienste, die über Bluetooth auf OSX veröffentlicht wurden, von iOS nicht gesehen werden, aber andersherum funktioniert das gut, außer dass die Geräte gepaart und verbunden bleiben müssen.

Jetzt 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, ich brauche die AMP/HS Sachen in Bluetooth 3.0, um eine schnelle Verbindung zu bekommen. Mein Verständnis ist dies schafft ein AdHoc Wireless-Netzwerk zwischen meinen Geräten (MBP Retina und iPad3, sollte so eine angemessene Geschwindigkeit sein.)

Laut Wiki, Bluetooth 4.0 enthält die HS-Spezifikation in Bluetooth 3.0 und nach Bluetooth Explorer , das iPad ist 4.0 Spezifikation. Gibt es einen Weg, vielleicht über IOBluetooth, um eine Hochgeschwindigkeitsverbindung anzufordern?

Antwort

0

Laut einem Techniker @ Apple, ist dies derzeit nicht möglich. Das Beste, was Sie tun können, ist Bluetooth Classic, das ist wahrscheinlich die Geschwindigkeit, die ich bekomme.

Wenn Sie diese Funktion wünschen, können Sie eine Feature-Anforderung bei bugreporter.apple.com öffnen.