Qt World Summit: Submit your Presentation

QBluetoothDeviceDiscoveryAgent::UnsupportedPlatformError on BeagleBone Black with BTLE

  • I built QT 5.5.1 from source on the BeagleBone Black Rev. C (ARMv7, linux debian, bluez 5.23). It took a while but it worked. I can build my QT Project code just fine.
    However, as soon as I try to scan for Bluetooth Low Energy devices I get this error: QBluetoothDeviceDiscoveryAgent::UnsupportedPlatformError.

    If I run the basic Lowenergyscanner example I get the message "an unknown error has occured", which is probably the same thing.

    But I can scan for and connect to Bluetooth Low Energy devices just fine through the terminal with sudo hcitool lescan for instance.

    Why does QT throw the error? How do I fix this?