错误的PIN数错误 - BLE配对

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
邪恶
离线
最后一次露面:8个月3周前
加入:2020-01-31 12:12
错误的PIN数错误 - BLE配对

你好,

我想在配对和粘合方面测试BLE安全连接。

作为我的测试设置,我正在使用DA14580 Pro-Development Board并运行无附件源代码。

从UART通道连接到PC后,我发送+ PIN = 1234命令以设置PIN数。(我得到“确定”回复)

然后,当我尝试从移动应用程序连接到设备时,即使我输入正确的密码(此示例为“1234”),即使我输入正确的密码,也会出现错误的PIN码错误。

另一方面,我以调试模式运行源代码并观察到Dodeless_env.pin.user_codeless.c文件中的参数正确设置为+ PIN = 1234命令。

但是,我无法在调试模式下捕获从移动应用发送到BLE设备的输入字符。如何调试此案例的代码?

什么会导致此错误?你能指导我评估吗?

提前致谢

设备:
PM_DIALOG.
离线
最后一次露面:9小时前1天
职员
加入:2018-02-08 11:03
嗨邪恶,

嗨邪恶,

密码条目应为6位数。请尝试使用123456作为密钥?您应该在命令中发送以下内容:AT + PIN = 123456。

如果您正在启动新的设计或项目,我们建议首发我们最新的SmartBond设备名为DA14531。SDK有很大改进,我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,我们正在使用DA14531参考设计,将我们的DSP(对话框串行端口配置文件)与无附件相结合

请查看我们的新BLE设备:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531.

谢谢,PM_DIALOG.

邪恶
离线
最后一次露面:8个月3周前
加入:2020-01-31 12:12
你好,

你好,

谢谢回复。我尝试了6位数的PIN码并工作。

但是,我们不希望用6位数字约束PIN号。我们如何将其更改为4,5或6左右?

谢谢

PM_DIALOG.
离线
最后一次露面:9小时前1天
职员
加入:2018-02-08 11:03
嗨邪恶,

嗨邪恶,

根据Bluetooth LE规范,有效的密钥范围从000000〜999999(6位)。如果您想通过发送+ PIN = 1234命令将其设置为“1234”,则可能的解决方法是从移动应用程序发送值“001234”。

谢谢,PM_DIALOG.