了解更多常见问题教程

4个职位/ 0个新职位
最后发表
DanyloVodopianov
离线
最后看到:4个月1个星期前
加入:2019-09-30 19:35
配对失败

你好

我使用da14585和da14586芯片。

从我使用的手机来看:

iPhone xs iOS14

iPhone 11 iOS 13

三星galaxy s8安卓系统

Android 10的像素4

我使用了绑定,并且在SDK 6.0.10上工作得很好

然后在论坛上,当我询问PWM的时候,你们的工程师建议我按照教程从SDK6.0.10升级到SDK6.0.14。

现在我遇到了配对的问题。

在设备上,585在新的SDK6.0.14上一切工作正常。

但是,当我运行设备586的代码时,我得到配对失败的原因:“由于一个或两个设备的IO能力无法满足身份验证要求,因此无法执行配对过程。”

我有下一个安全设置:

#定义USER_CFG_FEAT_IO_CAP GAP_IO_CAP_DISPLAY_ONLY
#定义USER_CFG_FEAT_OOB GAP_OOB_AUTH_DATA_NOT_PRESENT
#define USER_CFG_FEAT_AUTH_REQ (GAP_AUTH_BOND | GAP_AUTH_MITM | GAP_AUTH_SEC)
#定义USER_CFG_FEAT_KEY_SIZE 0 x10
#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_SEC_PAIR_ENC
#define USER_CFG_FEAT_INIT_KDIST (GAP_KDIST_ENCKEY | GAP_KDIST_IDKEY | GAP_KDIST_SIGNKEY)
#define USER_CFG_FEAT_RESP_KDIST (GAP_KDIST_ENCKEY | GAP_KDIST_IDKEY | GAP_KDIST_SIGNKEY)

关键词:
设备:
TR_Dialog
离线
最后看到:2周3天前
工作人员
加入:2014-06-30 23:52
嗨DanyloVodopianov,

嗨DanyloVodopianov,

我正在和我们的团队核实是否有已知的问题。如果没有发现任何问题,我们将请求嗅探器跟踪来调试问题。

谢谢,

TR_DIALOG

DanyloVodopianov
离线
最后看到:4个月1个星期前
加入:2019-09-30 19:35
你好。谢谢你的帮助。

你好。谢谢你的回答。

我只能通过改变来解决这个问题

#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_SEC_PAIR_ENC

#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_NOAUTH_PAIR_ENC

PM_Dialog
离线
最后看到:9小时40分钟前
工作人员
加入:2018-02-08 11:03
嗨DanyloVodopianov,

嗨DanyloVodopianov,

感谢您的提示,很高兴您解决了问题。

谢谢,PM_Dialog