Re: How to write a C program to be paired asynchronously?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Harry,

On Wed, Jul 15, 2015 at 1:53 AM, Qingtao Cao <qingtao.cao.au@xxxxxxxxx> wrote:
> Dear bluetooth community,
>
> I am a rookie to bluez internals. After "fixing" a potential defect in
> one of blueman's script
> (http://ubuntuforums.org/showthread.php?t=2286664) I can pair the HCI
> adapter on my laptop from my mobile phone.
>
> Now I would like to come up with a C program for the same purpose, it
> will manipulate the dbus APIs to capture the messages emitted from
> bluetoothd when receiving async pairing request and consult the end
> user whether to accept it.
>
> I can use dbus-monitor --system "sender='org.bluez'" command to
> monitor all potential messages sent from bluetoothd during this
> process, however, they all seem to be the PropertyChanged signal when
> populating the newly created object /org/bluez/<pid>/hciX/dev_xx with
> new properties. I am still clueless about relevant method_calls
> blueman may have captured for pairing purpose, and am wondering if I
> can do something similar for the same purpose but in C directly.
>
> Any suggestions or comments or references to bluez's work flow during
> pairing process would be highly appreciated.

You can check how our command line tool bluetoothctl does it, its
source code is under client/ directory.


-- 
Luiz Augusto von Dentz
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux