Re: Detecting presence and connecting headset when not in pairing mode

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

 



Hi Jon,

On Tue, Apr 29, 2014 at 3:27 PM, Jon Nordby <jon@xxxxxxxxxx> wrote:
>
> On 29 Apr 2014, at 14:15, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote:
>
>> Hi Jon,
>>
>> On Tue, Apr 29, 2014 at 2:37 PM, Jon Nordby <jon@xxxxxxxxxx> wrote:
>>>
>>> On 29 Apr 2014, at 09:56, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote:
>>>
>>>> Hi Jon,
>>>
>>> Hi Luiz,
>>>
>>>>
>>>> On Mon, Apr 28, 2014 at 11:37 PM, Jon Nordby <jon@xxxxxxxxxx> wrote:
>>>>> Hi,
>>>>>
>>>>> I’m using BlueZ 4.98 with Ubuntu 12.04 on an embedded device.
>>>>> When I power up a BT headset* (A2DP) in pairing mode, the DBus signal DeviceFound is emitted on /org/bluez/PID/hci0
>>>>> But, when I power it up in normal modus, I do not see any signals firing on DBus. However, if I use “bt-audio -c MAC” it connects successfully.
>>>>>
>>>>> How am I supposed to programatically detect that the headset is present and automatically establish a connection with it?
>>>>>
>>>>> * Testing with a Sony DR-BT200 right now.
>>>>
>>>> You don't, the headset is to one that should reconnect if it doesn't
>>>> there might have been some problem when you paired with it.
>>>
>>> Ok. Does this require having a bluez agent running in addition to bluetoothd? If so, which should I use on an embedded system (no UI/session)?
>>
>> Yes, the agent is required for pairing since the user has to
>> authenticate, you can however automate the process by registering an
>> agent with NoInputNoOutput (e.g. simple-agent -c NoInputNoOutput) this
>> will cause just works paring if supported (requires Bluetooth 2.1 >).
>
> And is the agent required to be running when the device is already paired (to automatically connect)?

It depends if you set the device to Trusted, if you do the agent will
no be asked to authorize incoming connections for the device otherwise
it will.

-- 
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