HI:
您好。
我的需求是:连接da14585必须进行密码配对后,才能读写GATT服务。现在遇到如下问题:
我开启了DA14585密码配对的功能。我使用nrf connect 这个apk去连接DA14585,会弹出框让你输入密码。但是,我点击弹框的“取消按钮”,我仍然可以操作GATT服务。我不知道这个问题出现在哪里。
如果您方便可以电话联系:15323897245.感谢!
你好,
请用 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 dataapp_sec_env[conidx].auth = GAP_AUTH_NONE;// Disconnectapp_easy_gap_disconnect(conidx);}break;
你好,
请用 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;