Re: BLE : SMP pairing + LE_Start_encryption

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

 



On Friday 30 November 2012 05:38 PM, Anderson Lizardo wrote:
Hi Ajay,

On Wed, Nov 28, 2012 at 5:27 PM, Ajay <ajay.kv@xxxxxxxxxxxxxxxxxx> wrote:

Hi,
         how do i do smp pairing and ltk key distribution using l2cap socket
connection?  does bluez provide any tools for LE pairing . my ultimate
result should be enabling LE_start_encryption , which requires ltk key
distribution (which is a part of LE_pairing).

Either using mgmt API to do pairing (see mgmt_create_bonding() in
src/mgmt.c from bluez sources and doc/mgmt-api.txt for how to do this)
or increase socket security level to at least medium using
setsockopt() (see set_sec_level() in btio/btio.c for how to do this).

In summary, you will need to use BlueZ code as reference if you want
to do these things on your own. The easier route is to use BlueZ D-Bus
API to do pairing.

Regards,

 thanks  Anderson ,
  sorry if im confusing you .
is it possible to create an l2cap connection with cid 0x06 and psm 0 ? , so that i can make use of dedicated smp-l2cap channel for data transfer . I wanted to try how the remote device is handling on receiving an smp_pairing_request . i have seen in l2cap_core.c , it is getting handled inside a switch case (case cid == L2CAP_CID_SMP).

--
Thanks & regards

 AJAY KV
 GlobalEdge software Ltd
 8892753703
--
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