Tôi đang tìm cách giao tiếp qua RFCOMM với một thiết bị Bluetooth khác. Tôi muốn sử dụng C++ (VS2008) cho ứng dụng. Tôi đã biết về thư viện 32feet, nhưng không chắc liệu nó có hiệu quả với C++ hay không. Có ai biết về một điểm khởi đầu tốt cho loại dự án này không? Hoặc có thể mẫu 32feet được viết bằng C++? Tôi muốn một API đơn giản, dễ sử dụng cho Bluetooth sử dụng C++.Bluetooth trong C++
Trả lời
Bạn có thể lập trình Bluetooth bằng cách sử dụng ổ cắm BT vào ngăn Bluetooth OS. Trang này thảo luận về việc sử dụng ổ cắm: http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
trang này có liên kết để tải Bluetooth SDK từ Microsoft: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
Xây dựng các ứng dụng bằng cách sử dụng Microsoft stack hoạt động khá tốt (XP và Vista việc tuyệt vời, cố gắng chạy cùng các ứng dụng trong Windows 7-64bit không hoạt động tốt ...)
Ưu điểm thực sự đối với 32feet.net là hỗ trợ Bluetooth trên Windows được Balkanized rất nhiều - bạn không bao giờ biết trên một máy cho dù nó đang sử dụng Microsoft , Broadcom, Toshiba, BlueSolei hoặc một số ngăn xếp khác. Trong khi tất cả những thứ này chủ yếu là tương thích qua không trung, các API hoàn toàn khác nhau đối với mỗi loại. Xây dựng với 32feet.net cho phép ứng dụng của bạn chạy trên một tập con lớn hơn của máy ... Điều đó nói rằng, tôi đã không cố gắng xây dựng nó thành một ứng dụng C++ - xin lỗi.
Câu hỏi này khá cũ, tôi biết.
Chỉ muốn cập nhật, mà Qt Framework có tại Qt Bluetooth cho C++ trông rất hứa hẹn - http://doc.qt.io/qt-5/qtbluetooth-module.html
- 1. Ghép nối Bluetooth trong C trên Linux
- 2. linux Lập trình Bluetooth trong c
- 3. Lập trình Bluetooth cấp thấp trong C++
- 4. C# và Lập trình Bluetooth
- 5. API Bluetooth trong Windows/.Net?
- 6. Giao tiếp Bluetooth với Mono C#
- 7. Ghép nối Bluetooth trong C blueZ trên Linux
- 8. Làm cách nào để kết hợp bluetooth trong C#?
- 9. Bluetooth trong java (J2SE)
- 10. Android ymodem qua bluetooth trong Java
- 11. Lỗi trong Device Discovery Bluetooth
- 12. ANSI C Bluetooth API và Hướng dẫn Linux
- 13. Framework (API) cho BlueTooth LE 4.0 (C# .NET)
- 14. Điều khiển âm thanh Bluetooth trong Android
- 15. API năng lượng thấp Bluetooth trong java
- 16. Java (J2SE) và Bluetooth
- 17. Bluetooth Ping Latency
- 18. MIDI qua Bluetooth
- 19. iPhone tắt bluetooth GKPeerPickerController
- 20. Android: In Bluetooth
- 21. Truyền tệp Bluetooth Android
- 22. Bluetooth peer connection reset
- 23. In Bluetooth Android
- 24. ADB qua Bluetooth Android
- 25. Bluetooth từ xa
- 26. Arduino + Bluetooth module + Android
- 27. Cổng COM Bluetooth Android
- 28. Bluetooth: Phát hiện sự kiện bằng Bluez
- 29. Bluetooth lib cho python 3
- 30. Lỗi kết nối Bluetooth Android
Không hỗ trợ trên cửa sổ yet.'Currently, API được hỗ trợ trên các nền tảng sau: Android, iOS Linux (BlueZ 4.x/5.x) và OS X' từ [đây] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror