> -----Original Message----- > From: Interest [mailto:interest-bounces+alexander.blasche=qt.io@qt- > project.org] On Behalf Of Ayberk Özgür > Sent: Friday, 25 November 2016 09:39 > To: interest@qt-project.org > Subject: [Interest] [Qt Bluetooth] How to choose local adapter when connecting > to service with QBluetoothSocket? > > Hello, > > In the presence of multiple Bluetooth adapters, is it possible to specify > which > local adapter to use when creating a QBluetoothSocket or calling > QBluetoothSocket::connectToService()?
The local adapter cannot be chosen everywhere. The following API elements support the feature you are describing: QBluetoothLocalDevice(QBluetoothAddress, , QObject*) QBluetoothDeviceDiscoveryAgent(QBluetoothAddress, QObject*) QBluetoothServiceDiscoveryAgent(QBluetoothAddress, QObject*) QBluetoothServer::listen(QBluetoothAddress, QString) None of the other classes has support for it. > I'm interested in Linux/BlueZ as well as > Android (where it is not even clear whether multiple Bluetooth adapters are > supported by the Bluetooth stack). The behaviour above was tested for Bluez. In theory this should work on Android as well but since I have yet to get an Android device that actually has two adapters it was never tested and I would not rule out essential implementation details missing. In fact, I have even seen comments indicating that Android as platform was not really tested for such a setup. There might be problems there too. -- Alex _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest