绑定过程中的服务器和客户端角色?

9个员额/ 0个新员额
最后发表
bluetoothdev
离线
最后看到:5年8个月前
加入:2015-02-12 07:11
绑定过程中的服务器和客户端角色?

嗨,支持团队,

据我所知,在bonding过程中,DA14580 Dev-kit扮演服务器角色,android设备扮演客户端角色。所以我想知道为什么android设备想要连接DA14580 dev-kit,那么DA14580 dev-kit必须输入一个密钥,但不是我的android设备?反之有解吗?

谢谢你,并致以最良好的问候。

蓝色的

MH_Dialog(未验证)
你好,蓝,

你好,蓝,

这是配对的第二阶段,即链路的验证。Passkey Entry是用于两台设备之间的认证。如果android设备可以充当服务器角色并连接到其他客户端角色,那么您就有机会在android设备上输入密钥。

BR,莫里斯

bluetoothdev
离线
最后看到:5年8个月前
加入:2015-02-12 07:11
嗨MH_Dialog,

嗨MH_Dialog,

非常感谢您的回复!我明白了,但你能详细告诉我,我需要做什么,以设置我的android设备作为服务器的角色?是否有参考源代码或手册?

最好的问候,

蓝色的

chungtran
离线
最后看到:4年10个月前
加入:2015-01-21 05:57
嗨MH,

嗨MH,

我的团队遇到了这样的问题,如果我通过改变DISS和DISC的配置把KBD的服务器角色变成了客户端角色,那么android设备可以扮演服务器角色吗?与APK源代码有关吗?

问候,

ChungTran

PY_Dialog
离线
最后看到:2年8个月前
工作人员
加入:2014-08-25“
嗨Chungtran,

嗨Chungtran,

当Android设备连接DA14580时,大多数情况下Android设备为主。在安全过程中,slave需要提供密码。没有办法让android设备提供密码。

的问候!
PY

chungtran
离线
最后看到:4年10个月前
加入:2015-01-21 05:57
嗨PY,

嗨PY,

非常感谢你的回答。我明白了,但是我可以通过使用GAP_TK_DISPLAY和app_send_tk_exch_func设置默认密码吗?我的意思是,当我的android设备连接到DA14580时,那么我在DA中设置的默认密码将是双向认证的最小条件。
是可能的吗?

最好的问候,

钟Tran

PY_Dialog
离线
最后看到:2年8个月前
工作人员
加入:2014-08-25“
嗨chungtran,

嗨chungtran,

这种方法可能行不通。
如果不需要密码级别的安全,可以将EEPROM_ON和CFG_MULTI_BOND注释掉,然后只选择工作模式,不需要密码。

的问候!
PY

chungtran
离线
最后看到:4年10个月前
加入:2015-01-21 05:57
嗨PY,

嗨PY,

知道这一点很好,但事实上,我们需要实现一个密码输入方法,所以没有解决方案,以便我自己设置密码fl?我真的不明白TK创建函数的意思?你能详细地告诉我吗?

非常感谢,

钟Tran

chungtran
离线
最后看到:4年10个月前
加入:2015-01-21 05:57
嗨PY,

嗨PY,

我们已经解决了我们的问题,但我还是不明白6位密码是怎么产生的?STK吗?作为什么我读然后STK=(TK,Srand,Mrand),但我不能找到他们在键盘ref源代码。在那里没用吗?

谢谢,

钟Tran