2 posts / 0 new
Last post
jensint
Offline
Last seen:7 months 3 weeks ago
Joined:2020-03-25 06:01
DA14585密码配对问题

HI:

您好。

我的需求是:连接da14585必须进行密码配对后,才能读写GATT服务。现在遇到如下问题:

我开启了DA14585密码配对的功能。我使用nrf connect 这个apk去连接DA14585,会弹出框让你输入密码。但是,我点击弹框的“取消按钮”,我仍然可以操作GATT服务。我不知道这个问题出现在哪里。

如果您方便可以电话联系:15323897245.感谢!

Device:
CYibin
Offline
Last seen:2 months 3 days ago
Staff
Joined:2017-12-14 02:48
你好,

你好,

请用 SDK 的 ble_app_security 工程尝试。

针对你的需求,该工程有两种措施:

1. 提高服务访问权限:

app_set_prf_srv_perm(TASK_ID_CUSTS1, APP_CUSTS1_SEC_REQ);

2. 配对失败断开连接:

case GAPC_PAIRING_FAILED:
{
app_env[conidx].pairing_in_progress = false;
// Clear bond data
app_sec_env[conidx].auth = GAP_AUTH_NONE;
// Disconnect
app_easy_gap_disconnect(conidx);
}
break;