2011-08-09 8 views
8

¿Alguien puede decirme si Qt es compatible con Windows Bluetooth API? Si es así, ¿podría compartir alguna información sobre cómo usarlo?¿Qt es compatible con Windows API de Bluetooth?

+0

QT = tiempo rápido ??? –

+0

No, QT significa Eclipse QT (CDT) – Ambuja

+0

Aquí confunde muchas cosas. En primer lugar, es Qt (pequeña t). Eclipse CDT podría ser su IDE, pero a mi leal saber y entender no tiene nada que ver con Qt. Y un rápido Google descubre que hay algo como [QBluetooth] (http://www.developer.nokia.com/Community/Wiki/QBluetooth_-_A_Qt_bluetooth_library), pero nunca lo he usado, ni tengo idea de lo útil que es. es. – Bart

Respuesta

8

La respuesta a esta pregunta ha cambiado un poco desde la última respuesta. Qt versión 5.2 implementó una API Bluetooth para dispositivos Linux/BlueZ y BlackBerry. Qt 5.3 incluye soporte Bluetooth para Android. Los dispositivos Linux se pueden conectar con los protocolos RFCOMM o L2CAP. Android y Blackberry solo tienen RFCOMM.

Bluetooth en Windows aún no es compatible, pero ese hecho es difícil de encontrar. Actualmente, si crea un QBluetoothSocket en Windows y le dice que se conecte a una dirección, falla silenciosamente a pesar de que hay un mecanismo integrado de informe de errores. Si usa la interfaz QBluetoothLocalDevice para recuperar dispositivos, obtendrá una lista vacía. Aunque la documentación de clase no mencionan el hecho, el Bluetooth Overview aclara que

Actualmente la API es compatible con Android, BlackBerry 10 y Linux (Bluez 4.x).

Cuestiones relacionadas