The answer to this question has changed a bit since the last answer. Qt version 5.2 implements a Bluetooth interface for Linux / BlueZ and BlackBerry devices. Qt 5.3 includes Bluetooth support for Android. Linux devices can connect to the RFCOMM or L2CAP protocols. Android and Blackberry only have RFCOMM.
Windows Bluetooth is still not supported, but this is hard to find. Currently, if you create a QBluetoothSocket on Windows and tell him to connect to the address, it fails, even if there is a built-in error reporting mechanism. If you use the QBluetoothLocalDevice interface to retrieve devices, you return an empty list. Although the fact is not mentioned in the class documents, the Bluetooth Overview explains that
The API is currently supported on Android, BlackBerry 10, and Linux (Bluez 4.x).
Jcooper
source share