Qt: 5.10, Ubuntu Linux 17.10, Bluez 5.4x
e estou tentando conectar-me a vários dispositivos Bluetooth de baixa energia usando o QBluetooth. Tudo funciona bem para uma conexão. Mas quando eu me conecto a um segundo dispositivo com QLowEnergyController :: connectToDevice () recebo o seguinte erro e a primeira conexão é anulada:
qt.bluetooth.bluez: Cannot connect due to pending active LE Connections
qt.bluetooth.bluez: void QBluetoothSocketPrivate::_q_readNotify() 21 error: -1 "Software caused Connection abort"
Depois disso, a segunda conexão é estabelecida.
Estou usando uma instância do QLowEnergyController no modo central por conexão.
Após uma pesquisa, acho que deve ser possível criar várias conexões para periféricos BLE com a pilha de protocolos Bluetooth Bluez, certo? Mas eu não tenho certeza se o QBluetooth suporta este recurso ...
Obrigado pela sua ajuda!