Связь 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.