Out of Band Pairing method

9 posts / 0 new
Last post
kajdy
Offline
Last seen:2 years 7 months ago
加入:2014-09-05 09:24
Out of Band Pairing method

Hello,

can you please help with the OOB pairing adjustments? Do you have an example code or a detailed description?

Best,
K. L.

PY_Dialog
Offline
Last seen:2 years 10 months ago
工作人员
加入:2014-08-25 09:59
嗨Kajdy,

嗨Kajdy,

Could you please wait for our next version SDK, which will include the security.

Regards!
PY

kajdy
Offline
Last seen:2 years 7 months ago
加入:2014-09-05 09:24
Hello Dialog,

Hello Dialog,

as I see, there is no changes about security in new SKD. In Proximity reporter it is the same "just works" method as before. But how to implement the other two pairing methods? Could you please be in assistance of this issue?

Thanks!
BR,
Kajdy

chungtran
Offline
Last seen:5 years 1 week ago
加入:2015-01-21 05:57
Hi kajdy,

Hi kajdy,

Regarding to your problem, i high recommend you have a look in Keyboard reference design! This ref also include 2 paring methods as you said! (passcode entry mode in authentication phase) I have already tested this on my Dev- kit and it worked very good!

Regards,

Chung Tran

kajdy
Offline
Last seen:2 years 7 months ago
加入:2014-09-05 09:24
Hi Chung Tran,

Hi Chung Tran,

would you be so kind to help me where I can find the functions that are called during 'passkey entry' and 'oob' pairing methods. I use the usb dongle, and I need to implement these two methods separately into beacon project. I can make connectble advertising in beacon, but I can not solve the problem of security. Have you done something similar yet?

Regards,
Kajdy

chungtran
Offline
Last seen:5 years 1 week ago
加入:2015-01-21 05:57
嗨Kajdy,

嗨Kajdy,

I have a bit experiences with security problems, so i hope it could be helpful for your project. AS i knew, according to the Keyboard ref design, you could get a example function for passkey entry method. it's "app_mitm_passcode_entry_func" and "app_mitm_passcode_report". Otherwise, OOB paring is still waiting for new release SDK from Dialog as they said above.

Regards,

Chungtran

kajdy
Offline
Last seen:2 years 7 months ago
加入:2014-09-05 09:24
Hi Chungtran,

Hi Chungtran,

and what changes do I must do in config.h file to make it working on dev.kit? Or could you please send a config file that you used in KBD and mouse project?

Thanks a lot,
Kajdy

chungtran
Offline
Last seen:5 years 1 week ago
加入:2015-01-21 05:57
Hi kajdy,

Hi kajdy,

I am not sure but You could follow these steps to make KBD working on your Dev-kit. Hope they could be useful with you!

1/ #undef DEEPSLEEP_ON

2/ config the function : app_init_func() in the file app_kbd_proj.c

空白app_init_func(空白)
{
......

//app_set_extended_sleep();
app_disable_sleep(); //using this function to advertising without user pressing key
}

3/ #undef EEPROM_ON

4/
/* Sleep modes */
#undef CFG_EXT_SLEEP
#define CFG_DEEP_SLEEP

5/
/* Bonding to multiple devices */
#undef CFG_MULTI_BOND

6/ Using maxtrix keyboard setting prefer to Dev-kit or make a file config as session 10 in manual guide.
There is a file config for Dev-kit and you could use this one by:

#define MATRIX_SETUP (10)

7/ #define NORMALLY_CONNECTABLE_ON

Best regards,

Chungtran

Joacimwe
Offline
Last seen:1 year 5 months ago
Guru
加入:2014-01-14 06:45
Hi Dialog, could you please

Hi Dialog, could you please specify what new security features will be included in the next version, compared to what's already included now?
Will it be new API changes or only code examples?