Bonding without UART is it possible?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Is it possible to perform bonding without UART?  For our project I want to bond the peripheral to the central on first connection without the use of UART.  The reason is our devices will not have the input of a keyboard.

   

 

   

Thanks,

   

Michael

0 Likes
1 Solution
Anonymous
Not applicable

There should be an api function to get bonded device list, and one that will get them in rank order of when they last connected:

   


    CYBLE_GAP_DEVICE_ADDR_LIST_T bondList;
    apiresult = CyBle_GapGetBondedDevicesByRank(&bondList);

   


    CYBLE_GAP_BONDED_DEV_ADDR_LIST_T bondlist2;
    CyBle_GapGetBondedDevicesList(&bondlist2);

View solution in original post

0 Likes
4 Replies
Anonymous
Not applicable

Yes it is possible. You will have to handle the BLE component's behavior using the software running on the chip. The radio is runtime configurable for the different security levels of BLE pairing/bonding, and hence you can achieve what you are asking.

0 Likes
Anonymous
Not applicable

Pratt do you know if it's possible to check if a device is on a bonded list.  I looked at the API for bluetooth but, have only found ways of removing and storing bonding information.

0 Likes
Anonymous
Not applicable

There should be an api function to get bonded device list, and one that will get them in rank order of when they last connected:

   


    CYBLE_GAP_DEVICE_ADDR_LIST_T bondList;
    apiresult = CyBle_GapGetBondedDevicesByRank(&bondList);

   


    CYBLE_GAP_BONDED_DEV_ADDR_LIST_T bondlist2;
    CyBle_GapGetBondedDevicesList(&bondlist2);

0 Likes
Anonymous
Not applicable

Thanks!

0 Likes