Qt Bluetooth C++ Classes
Enables basic Bluetooth operations like scanning for devices and connecting them. More...
This module was introduced in Qt 5.2.
Namespaces
Classes and functions related to Bluetooth |
Classes
Assigns an address to the Bluetooth device | |
Discovers the Bluetooth devices nearby | |
Stores information about the Bluetooth device | |
Encapsulates the details of a local QBluetooth device | |
Enables access to the local Bluetooth device | |
Uses the RFCOMM or L2cap protocol to communicate with a Bluetooth device | |
Enables you to query for Bluetooth services | |
Enables access to the attributes of a Bluetooth service | |
Stores attributes of a Bluetooth Data Element Alternative | |
Stores attributes of a Bluetooth Data Element Sequence | |
Enables connection to a Bluetooth device running a bluetooth server | |
Transfers data to another device using Object Push Profile (OPP) | |
Stores the response for a data transfer request | |
Stores information about a data transfer request | |
Generates a UUID for each Bluetooth service | |
Represents the data to be broadcast during Bluetooth Low Energy advertising | |
Represents the parameters used for Bluetooth Low Energy advertising | |
QLowEnergyAdvertisingParameters::AddressInfo defines the elements of a white list | |
Stores information about a Bluetooth Low Energy service characteristic | |
Used to set up GATT service data | |
Used when requesting or reporting an update of the parameters of a Bluetooth LE connection | |
Access to Bluetooth Low Energy Devices | |
Stores information about the Bluetooth Low Energy descriptor | |
Used to create GATT service data | |
Represents an individual service on a Bluetooth Low Energy Device | |
Used to set up GATT service data |
Detailed Description
The Qt Bluetooth C++ API enables an application to scan for devices and connect and interact with them in a more flexible way than the Qt Bluetooth QML Types.
To use the C++ library in your application, add the following configuration option to your .pro
file:
QT += bluetooth
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.