尊敬的Dialog团队:
我正在开发一个在DA14531 SmartBond微型模块和u-blox BLE模块之间进行通信的应用程序,我成功地在它们之间进行了连接和数据传输。(在DA14531中)[外设模式]我使用的是OpenCPU模式和u-blox模式[中央模式]我正在使用的模块(AT模式)
现在我要为DA14531提供安全保护。因此,我为我的DA14531启用了传统配对(PassKey)安全性。在此修改之后,DA14531在尝试使用AT+UBT从u-blox BLE模块连接时也不要求任何密钥国际计算语言学协会C=
“我跟着”http://lpccs docs.dialog semiconductor.com/Tutorial-DA145x-BLE-Security/。。。“同时启用传统配对安全性。
但是,当我尝试连接“Dialog BLE Scanner”移动应用程序时,我能够看到安全实现(即DA14531请求密钥)。
你们谁能向我解释一下发生了什么事,我怎样才能为我的DA14531提供安全保障?
谢谢你
D、 拉维基兰


嗨ravikiran4,
感谢您的在线提问以及您对我们DA14531芯片的兴趣。你能说明一下你想用哪种安全措施吗?
另外,你能试着解释一下在学习本教程时会出现什么问题吗?
有没有可能使用一个可过滤的嗅探器,并提供空中捕捉?
谢谢,下午好
我想在两个不同的BLE模块之间应用密钥安全模式:
*在这里,我的对话框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:对话设备已成功断开连接
三。如果我哪里出了问题,请告诉我?(或者)你可以建议其他可能的连接方式吗?
谢谢您
D、 拉维基兰
嗨ravikiran4,
您能指出您在DA14531模块中运行的固件吗?它是无代码的,还是其他SDK的例子?
如果是无代码的,请参阅第9节中的用户手册。AT命令并阅读AT+PIN的注释。
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html
你能不能提供一个嗅探器日志,这样我们就可以了解空中发生了什么?
请进一步说明如何配置DA14531模块。
谢谢,下午好