Die Antwort auf diese Frage hat sich seit der letzten Antwort etwas geändert. Qt Version 5.2 implementiert eine Bluetooth API für Linux / BlueZ und BlackBerry Geräte. Qt 5.3 beinhaltet Bluetooth-Unterstützung für Android. Linux-Geräte können eine Verbindung mit RFCOMM- oder L2CAP-Protokollen herstellen. Android und Blackberry haben nur RFCOMM.
Bluetooth unter Windows wird immer noch nicht unterstützt, aber diese Tatsache ist schwer zu finden. Wenn Sie jetzt unter Windows eine QBluetoothSocket erstellen und diese anweisen, eine Verbindung zu einer Adresse herzustellen, schlägt sie fehl stillschweigend, obwohl es einen eingebauten Fehlerberichtsmechanismus gibt. Wenn Sie die QBluetoothLocalDevice -Schnittstelle zum Abrufen von Geräten verwenden, erhalten Sie eine leere Liste zurück. Obwohl die Klassendokumentationen dies nicht erwähnen, verdeutlicht die Bluetooth-Übersicht dies
Gegenwärtig wird die API unter Android, BlackBerry 10 und Linux (Bluez 4.x) unterstützt.
Tags und Links eclipse-cdt qt windows bluetooth