<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bluetooth MITM Protection (BLE)]]></title><description><![CDATA[<p dir="auto">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.</p>
<p dir="auto">I see this packet when I try to pair:</p>
<pre><code>&lt; 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
</code></pre>
<p dir="auto">Thanks,<br />
Z</p>
<p dir="auto">The Linux system is Ubuntu 16.04 with QT 5.5 and Bluez5.</p>
]]></description><link>https://forum.qt.io/topic/69698/bluetooth-mitm-protection-ble</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 04:29:37 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/69698.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Jul 2016 18:05:58 GMT</pubDate><ttl>60</ttl></channel></rss>