Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
QtBluetooth Backlog
Description
General backlog for possible tasks/features in QtBluetooth – things not necessarily ever committed to but under consideration.
Past releases and future plans:
- Qt 5.3
- Port to Android (--
--)QTBUG-33792 - Improve BlueoothLocalDevice API to cover connected devices (--
--)QTBUG-33791
- Port to Android (--
- Qt 5.4
- Port Bluez code to Bluez 5.x (--
--)QTBUG-32085 - Support Bluetooth Low Energy Client/Central on Linux (--
--)QTBUG-31719- Tech Preview
- Supported on Linux with Bluez 4 and 5
- Port Bluez code to Bluez 5.x (--
- Qt 5.5
- Bluetooth Low Energy Client/Central for Android (--
--)QTBUG-40923 - Bluetooth Low Energy Client/Central for iOS (--
--)QTBUG-40700 - MacOSX (classic and Low Energy Client/Central) (--
--)QTBUG-40464
- Bluetooth Low Energy Client/Central for Android (--
- Qt 5.6
- iOS 9 support added
- General bugfixes throughout the API and platforms. For more details see dist/changes-5.6.0
- Qt 5.7
- Bluetooth Low Energy Peripheral API added (Technology Preview)
- The implementation works on BlueZ only (--
--)QTBUG-53482
- The implementation works on BlueZ only (--
- Access to BTLE connection parameters on Bluez (QTBUG-52428)
- Signed write support added for Bluez and Android (QTBUG-41175)
- Bluetooth Low Energy Peripheral API added (Technology Preview)
- Qt 5.8
- Bluetooth Peripheral API support on iOS and OS X (--
--)QTBUG-53485 - WinRT port (Bluetooth Low Energy Client/Central) (--
--)QTBUG-37779
- Bluetooth Peripheral API support on iOS and OS X (--
- Qt 5.9
- WinRT port (Classic Bluetooth API) (--
--)QTBUG-37779 - Android Peripheral support (--
--)QTBUG-53483
- WinRT port (Classic Bluetooth API) (--
- Qt 5.10
- Enabled WinRT/UWP port on Win32 builds for Windows 10 (--
--)QTBUG-61566
- Enabled WinRT/UWP port on Win32 builds for Windows 10 (--
- Qt 5.11
- Port BTLE to Bluez5 backend - central role (
)QTBUG-66908
- Port BTLE to Bluez5 backend - central role (
- Qt 5.12
- Implemented limited support for LE scanning (including manufacturer data) (QTBUG-46008)
- Ported QBluetoothSocket client use case to BlueZ DBus backend (
QTBUG-68550)
- Qt 5.13
- Significant stability improvements to WinRT implementation
- added support for QBluetoothDeviceInfo::rssi() and manufacturerData() (
QTBUG-71943)
- added support for QBluetoothDeviceInfo::rssi() and manufacturerData() (
- Significant stability improvements to WinRT implementation
- Qt 5.14
- Ported Qt Bluetooth to Win32 (
QTBUG-40698)
- Ported Qt Bluetooth to Win32 (
- Qt 6.2
- Port Qt Bluetooth to Qt 6
QTBUG-62877 - Exposed MTU for platforms which do not support Prepared/Long writes (
QTBUG-67041)
- Port Qt Bluetooth to Qt 6
- Medium to Long term goals
- Bluetooth HID profile support (QTBUG-33601)
- Port BTLE to Bluez5 backend - peripheral role (
QTBUG-66909) - Extended Bluetooth LE scanning/advertising API (QTBUG-46008)
- Enable background operation of QLowEnergyController on iOS (QTBUG-67042)
- Simplify QBluetoothServer/QBluetoothServiceInfo interaction (QTBUG-75352)
- Review minimal Android API version for Qt Bluetooth (
QTBUG-75355)
- Qt 7.x
- Simplify QBluetoothDeviceDiscoveryAgent's start-stop logic (QTBUG-75350)
- Support duplicated service/char uuids per device/service (QTBUG-75347)
Attachments
Issue Links
- relates to
-
QTBUG-67041 Android exchanges MTU but does not relay value back to the user
- Closed
-
QTBUG-31913 Fix and review QtBluetooth documentation
- Closed
-
QTBUG-32722 Merge QL2capServer & RfcommServer class into single class
- Closed
-
QTBUG-32726 Improve QBluetoothTransferManager et al API
- Closed
-
QTBUG-33791 Extend QBluetoothLocalDevice to cover connected devices per adapter
- Closed
-
QTBUG-33792 Port QtBluetooth to Android
- Closed
-
QTBUG-37779 Implement QtBluetooth for WinRT
- Closed
-
QTBUG-42740 General pairing related Bluetooth API improvements
- Reported
-
QTBUG-46008 Add support for BTLE advertising (Scan, read, modify and publish)
- Reported
-
QTBUG-33601 Implement Bluetooth HID Profile
- Reported
-
QTBUG-46819 Port Bluez 5 BTLE backend to Bluez 5 DBUS API
- Open
-
QTBUG-46817 Support for Bluetooth Low Energy Server Role
- Open
-
QTBUG-52428 Give access to BLE connection parameters
- Open
-
QTBUG-67042 Provide means for iOS app (central role) to scan and conect to peripherals in background
- Open
-
QTBUG-33598 Expose local device information to QML
- Closed
-
QTBUG-33599 Expose QBluetoothTransfermanager to QML
- Closed
-
QTBUG-42229 [Android] Improve Pairing/Pin related support on Android
- Closed
-
QTBUG-40700 Bluetooth Low Energy on iOS
- Closed
-
QTBUG-40923 Bluetooth Low Energy on Android
- Closed
-
QTBUG-91372 Add pairing support to Bluetooth on Windows
- Closed
-
QTBUG-31719 Support for Bluetooth Low Energy
- Closed
-
QTBUG-32085 Port Bluez from 4.x to 5.x
- Closed
-
QTBUG-40464 Classic and Low Energy Bluetooth on Mac OSX
- Closed
-
QTBUG-40698 Implement Bluetooth for Windows
- Closed