Hi Ting, On Wed, Dec 12, 2012, Ting Chou wrote: > Do you mean once a LE device with internally supported profiles is > discovered, it will be connected automatically? Which means I cannot > connect manually, at the timing I prefer? Correct. In many ways one could consider the peripheral (advertising device) to be the one that "initiates" the connection by starting to do connectable advertising. We are merely reacting to this "request" by sending a HCI_LE_Create_Connection command. > Since with my BT 4.0 dongle, Adpater.StartDiscovery discover also LE > devices, I thought I should use Device.Connect to connect to the > device. I agree that Device.Connect should at least work on devices that have been discovered but on whom we haven't completed service discovery yet. This would be analogous to the old Adapter.CreateDevice and it'd allow us to implement proper support for devices not supporting SMP (i.e. devices you can't call Device.Pair on). What remains to be discussed is whether Device.Connect is useful for LE devices in some more extended sense. Maybe it could at least force calling device_set_auto_connect(). Johan -- 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