Ich möchte über RFCOMM mit einem anderen Bluetooth-Gerät kommunizieren. Ich möchte C++ (VS2008) für die Anwendung verwenden. Ich kenne die 32-Fuß-Bibliothek bereits, war mir aber nicht sicher, ob es für C++ funktionieren würde. Kennt jemand einen guten Ausgangspunkt für diese Art von Projekt? Oder möglicherweise 32 feet Proben in C++ geschrieben? Ich möchte eine einfache, einfach zu bedienende API für Bluetooth mit C++ verwenden.Bluetooth in C++
Antwort
Sie können Bluetooth-Programmierung mit BT-Sockets in den OS Bluetooth-Stack durchführen. Diese Seite beschreibt die Socket-Verwendung: http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
Diese Seite Links Bluetooth SDK von Microsoft zum Download hat: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
Gebäude apps unter Verwendung des Microsoft-Stack funktioniert ziemlich gut (XP und Vista groß, versuchen, das gleiche laufen Apps unter Windows 7-64bit funktioniert nicht so gut ...)
Der eigentliche Vorteil von 32feet.net ist, dass die Bluetooth-Unterstützung auf Windows stark balkanisiert ist - man weiß nie auf einer bestimmten Maschine, ob es die Microsoft verwendet Broadcom, Toshiba, BlueSolei oder ein anderer Stack. Während diese alle größtenteils over-the-air kompatibel sind, sind die APIs für jeden völlig unterschiedlich. Wenn Sie mit 32feet.net bauen, kann Ihre Anwendung auf einer größeren Untermenge von Computern ausgeführt werden ... Das heißt, ich habe nicht versucht, es in eine C++ - Anwendung zu integrieren - tut mir leid.
Diese Frage ist ziemlich alt, ich weiß.
Ich wollte nur aktualisieren, dass Qt-Framework jetzt Qt Bluetooth für C++ hat, die sehr vielversprechend aussieht - http://doc.qt.io/qt-5/qtbluetooth-module.html
- 1. Bluetooth GUID in C#
- 2. Bluetooth-Empfangsdatei in c
- 3. C# - Bluetooth Programmierung
- 4. C# und Bluetooth Programmierung
- 5. Microsoft Bluetooth Stack in Widcomm Bluetooth Stack?
- 6. C# Scan Bluetooth LE Geräte
- 7. Wie kann ich Bluetooth in C# integrieren?
- 8. Low-Level-Bluetooth-Programmierung in C++
- 9. Bluetooth-Paarung in C blueZ unter Linux
- 10. ANSI C Bluetooth API und Tutorial Linux
- 11. Bluetooth Verbindung?
- 12. Bluetooth Beispielcode für Kakao (Objective-C)
- 13. Herstellung von Bluetooth-Erkennung mit c-code
- 14. Bluetooth Hintergrund-Scan in Xamarin.iOS
- 15. Bluetooth-Dateiübertragung in Android
- 16. Bluetooth-Dateiübertragung in J2me
- 17. Bluetooth in Ionic
- 18. Bluetooth-Schnittstelle Steuerung in C-Code (Linux OS)
- 19. Bluetooth-Programmierung in C#, Verbindung zwischen Mobilgerät und Laptop
- 20. Wie Bluetooth-Gerät von Bluetooth-Einstellungen in Android-Entwicklung abrufen?
- 21. Bluetooth-Buchse
- 22. Remote Bluetooth
- 23. Bluetooth LE Signalstärke Linux
- 24. Bluetooth-Verbindungsstatus
- 25. Bluetooth-Protokoll?
- 26. Bluetooth Kommunikationsmöglichkeiten
- 27. Android Ymodem über Bluetooth in Java
- 28. Bluetooth-Socket-Fehler in Monodroid
- 29. Erkennung von Bluetooth-Drucker
- 30. Bluetooth-APIs unter Windows/.Net?
Keine Unterstützung auf Windows yet.'Currently, die API auf den folgenden Plattformen unterstützt: Android, iOS, Linux (BlueZ 4.x/5.x) und OS X' von [hier] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror