2013-01-31 19 views
8

Pracuję nad aplikacją, która robi dużo iOS < -> Komunikacja OSX. W większości mam to rozwiązane.Komunikacja Bluetooth między OSX a iOS

Używam komunikacji CocoaPort. Przez Wifi to działało ładnie i było dużo szybko.

Używam Bonjour do wyszukiwania mojego serwera. Wymagało to opublikowania usługi za pomocą zmodyfikowanej usługi sieciowej w stylu i-. Wygląda na to, że usługi publikowane przez Bluetooth w systemie OS X nie są widoczne w systemie iOS, ale w drugą stronę wszystko działa dobrze, z tym że musisz utrzymywać urządzenia w stanie sparowania i połączenia.

Teraz moje pytanie brzmi: jak mogę poprawić szybkość połączenia Bluetooth? Uzyskuję maksimum 100kb/s i wydaje mi się, że zatrzymuję się po około 1 minucie, mimo że połączenie jest nadal otwarte.

Myślę, że muszę użyć rzeczy z AMP/HS w Bluetooth 3.0, aby uzyskać szybkie połączenie. Rozumiem, że tworzy on bezprzewodową sieć AdHoc pomiędzy moimi urządzeniami (MBP siatkówka i iPad3, więc powinien być w stanie przyzwoicie przyśpieszyć).

Według Wiki, Bluetooth 4.0 zawiera specyfikację HS w Bluetooth 3.0 i zgodnie z Eksploratorem Bluetooth , iPad ma specyfikację 4.0. Czy istnieje sposób, być może poprzez IOBluetooth, aby poprosić o połączenie o dużej szybkości?

Odpowiedz

0

Według inżyniera @ Apple nie jest to obecnie możliwe. Najlepsze, co możesz zrobić, to Bluetooth Classic, który jest prawdopodobnie prędkością, którą otrzymuję.

Jeśli chcesz tę funkcję, rozważ otwarcie żądania funkcji na stronie bugreporter.apple.com.