DA14580配对,不输入PIN号码

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
11个员额/ 0个新员额
最后发表
evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子
DA14580配对,不输入PIN号码

你好,

我们正在使用DA14580,并在SDK5.0.4上运行无代码,试图弄清楚是否可以不带PIN号码配对?

user_on_connection方法user_codeless.c如果定义了PIN号码,则实际执行以下条件。但是,移除codeless_env。针从条件是不够的。还有什么需要做的?或者它是否适用于无代码固件?

如果(user_default_hnd_conf。security_request_scenario = = DEF_SEC_REQ_ON_CONNECT)
&& (bl_app_sec) && (codeless_env。销! = 0)) {
app_easy_security_request (connection_idx);

感谢您的反馈。

谢谢提前

设备:
PM_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2018-02-08 11:03
嗨evilemi,

嗨evilemi,

这是默认的无代码配置。如果你不执行AT+PIN命令,你应该能够连接没有PIN号码。你能试试吗?如果检查user_app_on_init(),您将看到默认配置禁用了安全性(codeless_env)。Pin = 0)。

谢谢,PM_Dialog

evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子
你好,

你好,

在我把它贴在这里之前,我已经尝试过不用密码连接,它是成功的。

我想知道的是,我们可以在不启用密码的情况下应用安全性吗?这个要求是否适用于codelless的默认配置?

谢谢

CYibin
离线
最后看到:10个月2个星期前
工作人员
加入:2017-12-14 02:48
嗨Evilemi,

嗨Evilemi,

是的,这是可能的。请重新构建您的项目,修改如下:

static const struct security_configuration user_security_conf = {.iocap = GAP_IO_CAP_NO_INPUT_NO_OUTPUT, .auth = GAP_AUTH_REQ_NO_MITM_BOND,

Br,宜宾

evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子

你好,

我应用了配置,此外还设置了codeless_env。在user_codeless.c中将其引到0。

然后在没有引脚进入的情况下建立了连接,但我担心设备没有配对。

可能有其他配置吗?

谢谢

PW_Dialog
离线
最后看到:5个月2天前
工作人员
加入:2019-04-03 02:54
嗨evilemi,

嗨evilemi,

您的目标是执行AT+PIN命令应用安全连接,但使用预定义的PIN而不输入PIN号吗?

Br,

PW_Dialog

evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子
你好,

你好,

我在codeless_env中使用了一个预定义的pin码。现在销。远程设备(中心)通过输入PIN号连接到BLE设备(外设),两者都是成对/绑定的。我的目标是在不强迫中央设备输入PIN号码的情况下完成配对和绑定安全案例。

问候,

PM_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2018-02-08 11:03
谢谢PW_Dialog和CYibin,

谢谢PW_Dialog和CYibin,

嗨evilemi,

发送AT+PIN命令时,cybin所提到的修改是否有效?

谢谢,PM_Dialog

evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子

你好,

我试过了,但不幸的是,没有成功。

另外,据我所知,没有必要发送AT+PIN配置,因为我想做的不是设置一个PIN号码。

谢谢

evilemi
离线
最后看到:1年3个星期前
加入:2020-01-31个身子
你好,

你好,

你有机会尝试一下吗?

恐怕SDK5.0.4不支持这个要求,是吗?

谢谢

PM_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2018-02-08 11:03
嗨evilemi,

嗨evilemi,

无代码是一个基于SDK5.0.4的参考应用程序示例。根据codelless文档,AT+PIN功能允许您在设备上设置一个密钥,当中心设备试图连接时,将强制设备提示一个密钥(即PIN码)。为此,需要一个密钥条目。如果您想测试或激活更多的安全特性,还可以使用SDK5.0.4的ble_app_security示例。这个例子位于5.0.4\projects\target_apps\ble_examples\ble_app_security SDK路径下。在DA14580产品页面中有一个描述安全性的教程。

教程5:配对、绑定和安全

正如我在之前的论坛帖子中提到的,如果你正在开始一个新的设计或项目,我们建议从我们最新的名为DA14531的Smartbond设备开始。SDK得到了很大的改进,我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品族和SDK5没有任何软件路线图支持。此外,我们正在开发DA14531参考设计,它将把我们的DSPS(对话串行端口配置文件)与无代码结合起来

请看我们新的BLE设备:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low..。

谢谢,PM_Dialog