Details
-
User Story
-
Resolution: Fixed
-
P1: Critical
-
None
-
5.4.0
-
None
Description
So far (as of Bluez 5.30), there is no official BTLE API in Bluez. What's currently available is incomplete and only available in experimental mode. Hope is that eventually Bluez will catch up so that Qt Bluetooth can change its rather low level L2CAP based implementation against a DBUS API.
Besides a simpler (and possibly easier to maintain) code base this brings the additional advantage that Qt Bluetooth can utilize BTLE sessions which would permit several applications to access the remote BTLE device at the same time. Currently that's a limitation as Qt Bluetooth does not run any daemon.
Attachments
Issue Links
- depends on
-
QTBUG-66909 Port peripheral role support for QtBluetooth using DBus BlueZ
- Closed
- is duplicated by
-
QTBUG-67416 Bluetooth Low Energy doesn't support simultaneous central and peripheral roles
- Closed
- is required for
-
QTBUG-63619 Crash when disconnecting from non operational BLE device
- Closed
-
QTBUG-42519 Bluez: QLowEnergyController::connectToDevice() fails if another instance is already connected
- Closed
- relates to
-
QTBUG-31674 QtBluetooth backlog
- Open