Enable Numeric Comparision pairing method for DA14583

Learn MoreFAQsTutorials

4 posts / 0 new
Last post
quangng
Offline
Last seen:6 months 3 weeks ago
Joined:2015-10-29 22:03
Enable Numeric Comparision pairing method for DA14583

Hello,

I'm working on the security pairing of DA14583. My sensor is based on DA14583 as a peripheral and my phone works as a central device. Since the DA14583 is claimed by Dialog as BLE v4.2 also BLE v4.2 supports LE Secure Connections pairing method with ECDH cryptography. So, I would like to use this feature. I read the tutorial Training_05_ble_security_example_v1.1, but it mentions only the PassKey pairing method only. OOB is not possible since the peripheral cannot afford this. Could you please provide some hints how to implement this with SDK5.0.4?

Thank you!

Device:
MT_dialog
Offline
Last seen:1 week 4 days ago
Staff
Joined:2015-06-08 11:34
Hi quangng,

Hi quangng,

The 580 as the 583 is 4.2 qualified, that means that only the mandatory features are supported, the secure connections is an optional feature for the 4.2, hence the 583 doens't support the LE Secure Connection feature. Please check the below post:

https://support.dialog-semiconductor.com/da1458x-qualified-42

Thanks MT_dialog

Amrein
Offline
Last seen:4 months 2 days ago
Joined:2020-10-02 08:30
Hello,

Hello,

Is it possible to configure DA15483 in dual mode? Or should I use a GAPM_RESET_CMD in order to perform a role switch? How can I assign a new role after issuing a GAPM_RESET_CMD?

Thank you beforehand,

Patrick

Discussion: How to switch the device role from peripheral to observer access viacustomwritingcompany

PM_Dialog
Online
Last seen:14 min 9 sec ago
Staff
Joined:2018-02-08 11:03
Hi Amrein,

Hi Amrein,

Thanks for your question online. If you are starting a new design, we would strongly recommend to start with DA14531 or DA14585/586 products and our latest SDK6.0.14, as it is much more improved. We have a lot of code examples and improved documentation, and there is also software roadmap support. There is not any software roadmap support for DA14580 product family and SDK5. The SDK6 includes the GAP_ROLE_ALL, so it’s really straight-forward to implement this use case.

//www.xmece.com/products/connectivity/bluetooth-low-energy/products/da14531

To answer your question, in case of DA14580 and SDK5, to implement a role switching you should invoke a GAPM_RESET_CMD command and reconfigure the device. Please check some related previous forum threads:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software/switch-role-between-observer-and

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software/dynamic-adv-data-scan

if you have any follow up question, please raise a new forum thread as this one is old and closed.

Thanks, PM_Dialog