旧配对(密钥)安全不支持ACL连接

了解更多常见问题教程

4个职位/0个新职位
最后一篇文章
拉维基兰4
离线
最后一次见到:1个月2周前
已加入:2020-08-05 09:45
旧配对(密钥)安全不支持ACL连接

尊敬的Dialog团队:

我正在开发一个在DA14531 SmartBond微型模块和u-blox BLE模块之间进行通信的应用程序,我成功地在它们之间进行了连接和数据传输。(在DA14531中)[外设模式]我使用的是OpenCPU模式和u-blox模式[中央模式]我正在使用的模块(AT模式)

现在我要为DA14531提供安全保护。因此,我为我的DA14531启用了传统配对(PassKey)安全性。在此修改之后,DA14531在尝试使用AT+UBT从u-blox BLE模块连接时也不要求任何密钥国际计算语言学协会C=命令,而是直接连接到u-blox模块,没有任何安全性。

“我跟着”http://lpccs docs.dialog semiconductor.com/Tutorial-DA145x-BLE-Security/。。。“同时启用传统配对安全性。

但是,当我尝试连接“Dialog BLE Scanner”移动应用程序时,我能够看到安全实现(即DA14531请求密钥)。

你们谁能向我解释一下发生了什么事,我怎样才能为我的DA14531提供安全保障?

谢谢你

D、 拉维基兰

PM\U对话框
离线
最后一次见到:2天10小时前
工作人员
已加入:2018-02-08 11:03
嗨ravikiran4,

嗨ravikiran4,

感谢您的在线提问以及您对我们DA14531芯片的兴趣。你能说明一下你想用哪种安全措施吗?

另外,你能试着解释一下在学习本教程时会出现什么问题吗?

有没有可能使用一个可过滤的嗅探器,并提供空中捕捉?

谢谢,下午好

拉维基兰4
离线
最后一次见到:1个月2周前
已加入:2020-08-05 09:45
我想申请密码

我想在两个不同的BLE模块之间应用密钥安全模式:

  1. 尼娜B112(中央模式)带AT命令接口
  2. 对话DA14531(外设模式)与OpenCPU编码

*在这里,我的对话框BLE设置为“仅显示”安全模式预定义密钥(971997)在OpenCPU代码本身。

*NINA B112处于SM5“仅键盘”安全模式。

1我想使用传统配对(密钥)安全性。

2当我尝试使用以下AT命令从NINA B112 BLE模块连接到Dialog BLE时:

AT+UBTB=482335001832p,1->NINA向Dialog BLE提出的担保请求

好的

+uubtacc:0,0482335001832P->ACL连接成功

+用户:482335001832p->来自对话框的密钥输入请求

AT+UBTUPE=482335001832,1971997->来自NINA的用户密钥条目

好的

+UUBTB:482335001832p,0->0:与对话框绑定成功

+UUBTACLD:0->0:对话设备已成功断开连接

  1. 为什么我的对话框在与NINA模块连接后立即断开?我哪里出错了?

三。如果我哪里出了问题,请告诉我?(或者)你可以建议其他可能的连接方式吗?

谢谢您

D、 拉维基兰

PM\U对话框
离线
最后一次见到:2天10小时前
工作人员
已加入:2018-02-08 11:03
嗨ravikiran4,

嗨ravikiran4,

您能指出您在DA14531模块中运行的固件吗?它是无代码的,还是其他SDK的例子?

如果是无代码的,请参阅第9节中的用户手册。AT命令并阅读AT+PIN的注释。

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html

你能不能提供一个嗅探器日志,这样我们就可以了解空中发生了什么?

请进一步说明如何配置DA14531模块。

谢谢,下午好