2012-04-20 25 views
5

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

0

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.

2

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

+6

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