Unterstützt Qt die Windows-Bluetooth-API?

8

Kann mir jemand sagen, ob Qt die Windows Bluetooth API unterstützt? Wenn ja, könnten Sie bitte einige Informationen darüber geben, wie Sie es verwenden können?

    
Ambuja 09.08.2011, 06:42
quelle

1 Antwort

8

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.

    
JCooper 22.05.2014 20:40
quelle

Tags und Links