Связь Bluetooth между OSX и iOS

Я работаю над приложением, которое делает много iOS <-> OSX связи. По большей части я это решил.

Я использую CocoaPort для общения. По Wi-Fi это работало хорошо и было достаточно быстро.

Я использую Bonjour, чтобы найти свой сервер. Для этого потребовалось опубликовать сервис с измененным сетевым сервисом DNSSDObjects -style на iOS. Очевидно, что службы, опубликованные через Bluetooth в OSX, не видны в iOS, но, наоборот, работает хорошо, за исключением того, что вам нужно держать устройства подключенными и подключенными.

Теперь мой вопрос, как я могу улучшить скорость соединения Bluetooth? Возможно, я получаю максимум 100 Кбит / с, и кажется, что он просто останавливается примерно через 1 минуту, даже если соединение все еще открыто.

Я думаю, что мне нужно использовать AMP/HS в Bluetooth 3.0, чтобы получить быстрое соединение. Насколько я понимаю, это создает беспроводную сеть AdHoc между моими устройствами (сетчатка MBP и iPad3, поэтому должна иметь приличную скорость).

Согласно Wiki, Bluetooth 4.0 включает в себя спецификацию HS в Bluetooth 3.0, а согласно Bluetooth Explorer, iPad - 4.0. Есть ли способ, может быть, через IOBluetooth, запросить высокоскоростное соединение?

1 ответ

Решение

По словам инженера Apple, в настоящее время это невозможно. Лучшее, что вы можете сделать, - это Bluetooth Classic, который, вероятно, является скоростью, которую я получаю.

Если вы хотите эту функцию, попробуйте открыть запрос на bugreporter.apple.com.

Другие вопросы по тегам