2013-01-31 47 views
8

Tôi đang làm việc trên một ứng dụng thực hiện nhiều giao tiếp iOS < -> OSX. Đối với hầu hết các phần, tôi đã giải quyết vấn đề này.Giao tiếp Bluetooth giữa OSX và iOS

Tôi đang sử dụng CocoaPort để thực hiện giao tiếp. Qua Wifi, điều này hoạt động rất tốt và rất nhanh.

Tôi đang sử dụng Bonjour để tìm máy chủ của mình. Điều này yêu cầu xuất bản dịch vụ với dịch vụ mạng kiểu dáng DNSSDObjects được sửa đổi trên iOS. Rõ ràng các dịch vụ được xuất bản qua Bluetooth trên OSX không thể được xem bởi iOS, nhưng cách vòng khác hoạt động độc đáo, ngoại trừ việc bạn cần phải giữ cho các thiết bị được ghép nối và kết nối.

Bây giờ câu hỏi của tôi là, làm cách nào để cải thiện tốc độ kết nối Bluetooth? Tôi nhận được tối đa 100kb/s và dường như chỉ dừng lại sau khoảng 1 phút mặc dù kết nối vẫn đang mở.

Tôi nghĩ mình cần sử dụng công cụ AMP/HS trong Bluetooth 3.0 để có kết nối nhanh. Sự hiểu biết của tôi là điều này tạo ra một mạng không dây AdHoc giữa các thiết bị của tôi (MBP võng mạc và iPad3, do đó sẽ có khả năng có tốc độ tốt.)

Theo Wiki, Bluetooth 4.0 bao gồm đặc tả HS trong Bluetooth 3.0 và theo Bluetooth Explorer , iPad là 4.0 spec. Có cách nào, có thể thông qua IOBluetooth, để yêu cầu kết nối tốc độ cao?

Trả lời

0

Theo kỹ sư @ Apple, điều này hiện không khả thi. Điều tốt nhất bạn có thể làm là Bluetooth Classic, có lẽ là tốc độ tôi nhận được.

Nếu bạn muốn tính năng này, hãy xem xét mở yêu cầu tính năng tại bugreporter.apple.com.

Các vấn đề liên quan