linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* question: auto-trust after pairing
@ 2018-05-16 10:58 Libor Peltan
  2018-05-17  7:55 ` Luiz Augusto von Dentz
  0 siblings, 1 reply; 3+ messages in thread
From: Libor Peltan @ 2018-05-16 10:58 UTC (permalink / raw)
  To: linux-bluetooth@vger.kernel.org

Hello everyone,

I'd like to ask about specific configuration of bluetooth daemon.

1. How it works for me:
I'm running BlueZ 5.47 on an ARMv7-powered board with a Qualcomm chip.
When a device (mostly a phone) connects via bluetooth, it is paired automat=
ically without any PIN exchange.
In order to use PAN protocol over bluetooth, the connected device needs to =
be trusted.
To achieve this, I created an external program, that communicates with blue=
toothd via DBus. When a DBus message arrives informing about new paired dev=
ice, the program responds (if some policy conditions are fulfilled) with DB=
us message requesting trusting this device. Overall, this makes an approx 0=
.5 secs delay between pairing and trusting of the device.

2. My problem
When testing an iPhone in the role of the connecting device, after the pair=
ing I can see an error message on the iPhone. After trying to connect again=
, it already works. It's not nice, for the future users, to always receive =
an error message on first attempt - I need to avoid this.
I observed that after pairing, the iPhone immediately (in 10 millis) tries =
to connect to PAN. This is not yet possible, since it's not yet trusted. Th=
is causes the error message.

3. My question
Is there a way to change bluetoothd, so that he automatically trusts a devi=
ce when it pairs?
Is it possible to turn this "auto-trust" mode on and off without restarting=
 bluetoothd?

Thanks much for the answers or any other usefult tips!

Libor Peltan


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-17  8:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-16 10:58 question: auto-trust after pairing Libor Peltan
2018-05-17  7:55 ` Luiz Augusto von Dentz
2018-05-17  8:39   ` Szymon Janc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).