I would like to test nRF52832 passkey method with pc-ble-driver-py (https://github.com/NordicSemiconductor/pc-ble-driver-py). Does pc-ble-driver-py supports passkey? Where can I find example if the answer is yes?
I would like to test nRF52832 passkey method with pc-ble-driver-py (https://github.com/NordicSemiconductor/pc-ble-driver-py). Does pc-ble-driver-py supports passkey? Where can I find example if the answer is yes?
Hi,
There is no example that show usage of passkey with pc ble driver no. It should be possible to implement legacy pairing with passkey, however le secure pairing with passkey will not be possible.
You should also be aware that even though legacy pairing with passkey should work, then there is no example that support bonding (e.g. no example that show handling of encryption keys etc after bonding), so this would also need to be implemented.
If you are interested in looking into the details of events and softdevice calls to support pairing you need to study the message sequence charts for legacy pairing:
https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v6.1.1/group___b_l_e___g_a_p___p_e_r_i_p_h___l_e_g_a_c_y___m_s_c.html
Kenneth
Hi,
There is no example that show usage of passkey with pc ble driver no. It should be possible to implement legacy pairing with passkey, however le secure pairing with passkey will not be possible.
You should also be aware that even though legacy pairing with passkey should work, then there is no example that support bonding (e.g. no example that show handling of encryption keys etc after bonding), so this would also need to be implemented.
If you are interested in looking into the details of events and softdevice calls to support pairing you need to study the message sequence charts for legacy pairing:
https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v6.1.1/group___b_l_e___g_a_p___p_e_r_i_p_h___l_e_g_a_c_y___m_s_c.html
Kenneth