Re: Re-connect to BLE device in response to ADV_DIRECT_IND

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

 



Hi Sudeepta,

> I'm a BlueZ newbie and wanted your help regarding a problem that I'm
> facing with a BLE project.
> 
> I'm running BlueZ 5.42 in my linux machine and have written a
> bluetooth application which communicates with a BLE device.
> The application uses bluez dbus APIs for pairing and connecting to the
> BLE device (device-api.txt and adapter-api.txt).
> The BLE device is programmed to disconnect if left idle and send
> ADV_DIRECT_IND if woken up.
> 
> Using hcidump tool, I see that bluetoothd on my machine indeed
> receives the ADV_DIRECT_IND message from the BLE device. However I'm
> not able to figure out how my application can be made aware that such
> an advertisement has been received and it should now reconnect to the
> BLE device.
> 
> I do not see any dbus API or signal using which the application can be
> made aware of this event.
> 
> Could you suggest me a solution to this? Are there any low level
> settings/configuration which would make bluetoothd automatically
> reconnect to the BLE device if it receives an ADV_DIRECT_IND?

the kernel will auto-connect that device if it is in its auto-connect list. I think there are options via D-Bus to enable the auto-connect feature for certain devices.

Regards

Marcel

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