Important: Please read the Qt Code of Conduct -

How do I scan for specific BLE service UUIDs

  • I am trying to develop a mobile app that should scan for BLE peripheral with a specific service UUID but I can't seem to find how to do this with QBluetoothDeviceDiscoveryAgent.

    In the QBluetoothDeviceInfo object passed to my deviceDiscovered handler, there's no info on what services are supported by the discovered peripheral.

    In the QBluetoothDeviceDiscoveryAgent class, there ought to be a means of specifying the service UUIDs of interest, but I can't find any.

  • 5 months and no response -- is anyone actually using Qt BLE API?

    I have the same problem. Currently there is NO WAY to connect to a particular device without user intervention. The "deviceName" for my device is blank, and I cannot filter by UUID.

    Any suggestions anyone?

  • Lifetime Qt Champion


    There might just be not much people on this forum that use the QtBluetooth module.

    In that case, there's always the interest mailing list where you can find Qt's developers/maintainers.