在DA14585上配对

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Anghockleong50
离线
最后一次露面:1年8个月前
加入:2019-07-17 09:05
在DA14585上配对

嗨对话工程师,

我按照da14585_sdk \ 6.0.10.511 \ projects \ target_apps \ ble_examples \ ble_app_peripheral的示例代码。

在将DA14585编译和闪存到子板后,能够检测到BLE但不能配对。

我试着沿着幻灯片的步骤

教程5:配对,粘接与安全

但我在下面有几个问题:

1.我找不到幻灯片2中提到的文档,用于“TrainingMaterial2”。

2.无法在幻灯片10处找到代码

在user_config.h中,将第44行更改为44至58.(tk.key = hex中的PIN码:0x01e240 =“123456”)。我们在此示例中使用固定PIN码,但通常该引脚是随机生成的.staticConstStructSecurity_configurationUser_Security_Configuration = {。OOB = Gap_Oob_Auth_Data_Not_Present,.key_size = key_len,.iocap = gap_cap_display_only,.auth = gap_auth_req_mitm_bond,.sec_req = gap_sec1_auth_pair_enc,.ikey_dist =gap_kdist_signkey,.rkey_dist = gap_kdist_engkey,.tk = {。key = {0x40,0x0,0x0.0x01,0.0x0,0x0,0x0,0,0x0,0x0,0x0,0x0,0,0x0,0x0},},.csrk = {。key = {0xab,0xab,0x45,0x55,0x23,0x01,0x0,0x0,0.0x0,0x0,0x0,0x0,0.0x0,0x0,0x0,0x0},

3.找不到幻灯片11的代码:

在app_default_handlers.cdisable在功能default_app_on_tk_exch_nomitm的前两行()voiddefault_app_on_tk_exch_nomitm(uint8_t connection_idx,structgapc_bond_req_indconst * PARAM){// uint32_t的pin_code = app_sec_gen_tk(); // app_easy_security_set_tk(connection_idx,(uint8_t *)&pin_code,4); app_easy_security_tk_exch(connection_idx);

4.找不到幻灯片14的代码:

要将现有的读取或写入特性转换为需要配对更改数据库描述的特征值权限更改权限标志:

5.您是否有另一个文档来描述DA14585对配置进行配对配置?

请指教。谢谢你。

设备:
qinjiny_dialog
离线
最后一次露面:3周3天前
职员
加入:2016-11-01 05:47
嗨anghockleong50,

嗨anghockleong50,

请参阅此更新的教程https://www.dialog-seminile.com/sites/default/files/training_05_ble_security_example_v1.2.pdf.

可以从DA14585 / 586从我们的产品页面访问此文件

如果您使用的SDK仍然存在,请回复此帖子。

布罗尔,

秦金阳

Anghockleong50
离线
最后一次露面:1年8个月前
加入:2019-07-17 09:05
Qinjin,

Qinjin,

谢谢你的文件。我将研究这个幻灯片,下周回到你身边。

祝你周末愉快。