Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Bluetooth MITM Protection (BLE)
Qt 6.11 is out! See what's new in the release blog

Bluetooth MITM Protection (BLE)

Scheduled Pinned Locked Moved Unsolved General and Desktop
1 Posts 1 Posters 976 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • PhalaphoneP Offline
    PhalaphoneP Offline
    Phalaphone
    wrote on last edited by
    #1

    Is there a way using the QBluetooth Library to support MITM protection as part of the bluetooth low energy protocol? I am developing an app for an embedded device and both in Linux and on the device I see that when I try to bond using QT it requests pairing using no MITM. Some of my desired peripherals requires MITM to pair.

    I see this packet when I try to pair:

    < ACL data: handle 1025 flags 0x00 dlen 11
        SMP: Pairing Request (0x01)
          capability 0x03 oob 0x00 auth req 0x01
          max key size 0x10 init key dist 0x00 resp key dist 0x01
          Capability: NoInputNoOutput (OOB data not present)
          Authentication: Bonding (No MITM Protection)
          Initiator Key Distribution:
          Responder Key Distribution:  LTK
    

    Thanks,
    Z

    The Linux system is Ubuntu 16.04 with QT 5.5 and Bluez5.

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved