gapc_encrypt_req_ind_handler通过接合检查之后配对请求

5帖/ 0新
最后一篇
uta_lc
离线
最后一次露面:1年4个月前
加入:2016年5月3日07:39
gapc_encrypt_req_ind_handler通过接合检查之后配对请求

亲爱的对话的支持,

我有与配对和连接一个奇怪的问题。

我已经使用智能标签项目(SDK3)作为参照,实现了基于邻近记者(SDK5)的机制来存储/加载和检查绑定数据到/从闪存。

当存在没有存储键合数据中,F / W效果很好 - 一旦触发配对请求时,它存储键数据到闪存。

正确建立连接 - 在第一配对成功后,如果我使用JTAG调试器和Keil的运行项目,连接上电后工作的第一次OK(通加密检查等)。断开后,重新连接总是失败。调试显示它总是触发配对请求之后再次gapc_encrypt_req_ind_handler传递的键数据检查(加自己)和发送GAPC_ENCRYPT_CFM消息。

你以前有过类似的问题?你是怎么解决这个问题?还有什么我需要在SDK5配置进行简单的粘合/配对工作?

谢谢,
uta_lc
是否有任何相关配置

设备:
Gongyu_Dialog
离线
最后一次露面:1天14小时前
加入:2016年4月27日07:07
不知道正确的LTK / EDIV

不知道正确的LTK / EDIV / RAND正确保存。如果粘合后的状态DUT复位,手机会直接使用LL层先前结合信息交换的数据包。
一个项目被上传以供参考。您可以在sdk5.0.3原“ble_app_profile”的说明进行比较。

谢谢

依恋:
uta_lc
离线
最后一次露面:1年4个月前
加入:2016年5月3日07:39
感谢更新。

感谢更新。

貌似没有债券数据的检查作为SDK 3.0的项目做了什么?它是隐藏的地方?

试穿基本套件原始附件文件(.zip),但出现以下错误:(580配置)
SPI_Error
gapc_connection_req_ind_handler,DEST_ID:0x32,src_id:0xe
MTU是为0x50
app_easy_security_request
gapm_cmp_evt_handler,操作:0xe,状态:为0x0,DEST_ID:0x32,src_id:0xd中

连接失败。

然后,我用14583改变了SDK的配置为2(PRO开发套件)(我只有14583模块),但它无法运行 - 在gpio_init断言()。

能否请您验证它是否工作,给我这个项目的工作版本?

谢谢,
uta_lc

Gongyu_Dialog
离线
最后一次露面:1天14小时前
加入:2016年4月27日07:07
该项目是基于

该项目是基于DA14580,如果使用14583,您需要更改微定义,并重建。

在我的身边,这是确定。如果您发现MTU大小交换失败了,你可以删除功能“default_app_on_connection”行“user_gattc_exc_mtu_cmd(connection_idx)”

uta_lc
离线
最后一次露面:1年4个月前
加入:2016年5月3日07:39
问题解决了。问题是

问题解决了。问题是,在其他地区。

谢谢您的支持。