Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-72989

QT 5.11.3 - QLowEnergyController central/peripheral times out if no LTK is loaded at central side

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Affects Version/s: 5.11.3
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Linux 4.14 (Yocto BBB)  BBB board (QT 5.11.3)  simplified central application)

      Zephyr 1.13 on nRF52 DK board

      BlueZ 5.50

    • Platform/s:
      Linux/Other display system

      Description

      Hi,

      Not really a bug  probably but missing functionality for setting up a secured BLE communication.

      Please see my report here:

      https://forum.qt.io/topic/98427/connection-times-out-when-trying-connecting-qt-ble-central-applic-with-ble-peripheral-applic-if-no-long-term-key-is-loaded-at-central-side

      Any suggestions, ideas to tackle this better?

       

      Best regards,

      Frank 

       

      UPDATE 12/01/2019

      It seems in some way Linux kernel version related.
      With the Linux kernel V4.14 I have to load in the long term keys.
      With the Linux kernel V4.20 I no longer have to do this.

       

      Nevertheless it would be nice to know how security is actually handled by QT when setting up the BLE connection and if it can be made configurable in QT??

       

      Thanks,

      Frank

       

        Attachments

        1. bledevice.cpp
          5 kB
        2. main.cpp
          0.2 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            ablasche Alex Blasche
            Reporter:
            frv Frank Vieren
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes