BLE Secure Simple Pairing

Abhiram
Posts: 22
Joined: Mon Apr 24, 2017 5:09 pm

BLE Secure Simple Pairing

Postby Abhiram » Mon May 15, 2017 10:01 am

Hi all
I am having a GATTS simple Client Server application for few characteristics and services to read and write to NV RAM.
I am able to advertise , connect , read and write using nRF connect APP.

Now I need a simple way of Authentication using Passkey or Username/Password.
In ESP32 Spec I see they mention Secure Simple Pairing and in this forum I see still Pairing is not support. Bonding is not supported

Request the Experts on this to clarify :
1. BLE Pairing support , Can we use any authentication methods. If so what are they and how .. any pointers on them ?
2. Secure Simple Pairing under Classing Bluetooth , what does this mean , How we can use this ??

Thanks for support
Abhiram.

Abhiram
Posts: 22
Joined: Mon Apr 24, 2017 5:09 pm

Re: BLE Secure Simple Pairing

Postby Abhiram » Mon May 22, 2017 11:44 am

Dear espressif,
Please let us the steps on how we need to enable authentication on ble for nRFConnect app.
your help is greatly appreciated.

regards

heyinling
Posts: 19
Joined: Thu Mar 23, 2017 7:21 am

Re: BLE Secure Simple Pairing

Postby heyinling » Mon Jun 12, 2017 2:06 pm

Hi, for BLE, you may refer to esp-idf/examples/bluetooth/gatt_secure_server.
there're APIs to set security property and IOCAP, which will be used to compute which pairing method to use.
You may refer to BT Core Spec 4.2, volume 3 part H 2.3. table 2.6, 2.7, 2.8 explains how pairing method is chosen.

Abhiram
Posts: 22
Joined: Mon Apr 24, 2017 5:09 pm

Re: BLE Secure Simple Pairing - Is OOB Pairing supported

Postby Abhiram » Fri Jul 07, 2017 11:23 am

Any one in the group tried OOB ( not necessarily NFC ) pairing with ESP32.
Please share any information with OOB - ESP32 pairing

heyinling
Posts: 19
Joined: Thu Mar 23, 2017 7:21 am

Re: BLE Secure Simple Pairing

Postby heyinling » Sat Jul 08, 2017 9:33 am

OOB is not ready yet. Only standard pairing methods are supported now.

I think OOB pairing is not often used, standard pairing methods are enough for most scenarios. As you mentioned NFC, the most common scenario is that NFC tag just tells the device to perform BT connect to a specific address, not used for pairing.

Who is online

Users browsing this forum: No registered users and 142 guests