Authentication example using passkey

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

cross mob
YuAr_1521891
Level 1
Level 1
First like given

Hello,

I'm looking for some guidance in how the authentication process through passkey works.

I have found some examples showing the peripheral side, like this one: PSoC4-MCU-BLE-Connectivity-Designs/BLE_Continuous_Glucose_Monitoring_Sensor at master · cypresssemic...

My application covers both peripheral and central devices. I'd like to know what the central device central should do regarding authentication events and functions.

Actually what I'm trying to accomplish is to make my peripheral devices connect only to my centrals, and vice versa. Both of them do not have a keyboard or display, so I'm planning to use a part of their BLE MAC address as passkey.

Is it possible to do so using just PSoC's BLE native functions? Is there any example around regarding authentication showing both sides (peripheral and central)?

Cheers,

Yuri

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi Yuri,

Please find the attached Central and peripheral project pair. If you have two Cypress development kits program your projects on those two kits. Please follow the instructions that will be displayed on the UART terminals. All types of authentication modes are implemented in the project. The Central and Peripheral pair select the appropriate authentication mode based on the corresponding setting of central/peripheral project.

For theory, you can go through the following application note.

AN99209- PSoC 4 BLE and PRoC BLE: Bluetooth LE 4.2 Features

Thanks

Ganesh

View solution in original post

4 Replies