如何使用ConnectionManager绑定可解析的私有地址设备?

6个职位/ 0个新职位
最后发表
summer20100514
离线
最后看到:4年6个月前
大师
加入:2014-12-30 05:01
如何使用ConnectionManager绑定可解析的私有地址设备?

你好,我使用ConnectionManager测试我的应用程序。当我按下发送配对请求按钮,响应如下

Tx <====
Src任务:0x3f (TASK_APP)
Dst Task: 0xe (TASK_GAP)
Msg Id: 0x3812 (GAPC_BOND_CMD)
Oob: 0 x0
Io Cap: 0x3
身份验证:0 x0
密钥大小:0x10
iKey Dist: 0x1
rKey Dist: 0x1
sec_req: 0 x0
有效载荷:12 38 0e 00 3f 00 0800 0b 03 000 00 10 01 01 00

如您所见,键的类型是0x1,它是LTK (ENCKEY)

我的问题是,我如何将这种类型更改为IRK,也就是0x2?

summer20100514
离线
最后看到:4年6个月前
大师
加入:2014-12-30 05:01
所以,没有办法

所以,没有办法实现我的目标吗?

JE_Dialog
离线
最后看到:3周2天前
工作人员
加入:2013-12-05 14:02
你好,Summer,本地团队

你好,Summer,当地团队将与您联系以支持您的请求。

BR JE_DIalog

HL_Dialog
离线
最后看到:3年9个月前
工作人员
加入:2013-12-17 03:04
嗨summer20100514,

嗨summer20100514,

当然,我们可以支持IRK,但是必须使用可解析的私有地址而不是公共地址来启动IRK生成过程。
你可以查看App notes: AN-B-022,找到关于这部分的详细信息。

关于连接管理器的设置,我会检查一下,稍后回复你。

问候,
HL_Dialog

summer20100514
离线
最后看到:4年6个月前
大师
加入:2014-12-30 05:01
是的,我已经做到了

是的,我已经实现了根据AN-B-022的IRK生成程序,但问题是,ConnectionManager似乎只支持LTK而不是IRK,我找不到任何配置设置来改变这一点。

HL_Dialog
离线
最后看到:3年9个月前
工作人员
加入:2013-12-17 03:04
你好,夏天,

你好,夏天,

您是对的,当前版本的连接管理器不支持它。

问候,
HL_Dialog