DA14580配对PIN码进行数字输入

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

你好,

我们正在使用DA14580与SDK5.0.4运行无代码,并试图找出如果没有PIN码配对是可能的?

在里面user_on_connection方法user_codeless.c.文件存在,如果PIN号码被定义,实际上是执行以下的条件。然而,从条件移除codeless_env.pin是不够的。更重要的是,要做的需求?或者是适用与无代码固件?

如果((user_default_hnd_conf.security_request_scenario == DEF_SEC_REQ_ON_CONNECT)
&&(BLE_APP_SEC)&&(codeless_env.pin!= 0)){
app_easy_security_request(connection_idx);
}

您的反馈意见表示赞赏。

提前致谢

设备:
PM_Dialog
离线
最后一次露面:2天17小时前
职员
加入:2018年2月8日11:03
嗨evilemi,

嗨evilemi,

这是默认的无代码的配置。如果不执行AT + PIN命令,你应该能够无引脚数连接。能否请您试试吗?如果您检查user_app_on_init(),你会看到默认的配置是禁用安全(codeless_env.pin = 0)。

谢谢,PM_Dialog

evilemi
离线
最后一次露面:3周前1年
加入:2020年1月31日12:12
你好,

你好,

我已经试过没有PIN号码连接之前,我在这里发布它,它是成功的。

我想知道,我们可以应用安全而不启用PIN码?这方面的要求与适用无码,默认的配置?

谢谢

cyibin.
离线
最后一次露面:10个月2周前
职员
加入:2017-12-14 02:48
嗨Evilemi,

嗨Evilemi,

对的,这是可能的。下面请修改重新生成项目:

静态常量结构security_configuration user_security_conf = {.iocap = GAP_IO_CAP_NO_INPUT_NO_OUTPUT,.auth = GAP_AUTH_REQ_NO_MITM_BOND,

BR,宜宾

evilemi
离线
最后一次露面:3周前1年
加入:2020年1月31日12:12

你好,

我应用的配置和另外我在user_codeless.c的codeless_env.pin设置为0。

然后,已建立连接而无需输入PIN码,但恐怕这些设备没有配对。

可能会有额外的配置?

谢谢

pw_dialog.
离线
最后一次露面:5个月4天前
职员
加入:2019年4月3日02:54
嗨evilemi,

嗨evilemi,

您的目标是执行AT + PIN命令以应用安全连接,但使用预定定义引脚没有输入PIN码?

BR,

pw_dialog.

evilemi
离线
最后一次露面:3周前1年
加入:2020年1月31日12:12
你好,

你好,

我使用的是在现在codeless_env.pin预先定义的针数。远程装置(中心)连接到BLE装置(外围设备)输入的PIN号码和两个成对/接合。我的目标是完成配对和连接的安全性的情况下不强制中央设备输入PIN码。

问候,

PM_Dialog
离线
最后一次露面:2天17小时前
职员
加入:2018年2月8日11:03
感谢PW_Dialog和CYibin,

感谢PW_Dialog和CYibin,

嗨evilemi,

当与CYibin提到的修改发送AT + PIN命令,是工作?

谢谢,PM_Dialog

evilemi
离线
最后一次露面:3周前1年
加入:2020年1月31日12:12

你好,

我试过它,但不幸的是,它没有工作。

此外,据我所知是没有必要发送AT + PIN与此配置,因为我想要做的是没有设置PIN码。

谢谢

evilemi
离线
最后一次露面:3周前1年
加入:2020年1月31日12:12
你好,

你好,

你有机会试一试?

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

谢谢

PM_Dialog
离线
最后一次露面:2天17小时前
职员
加入:2018年2月8日11:03
嗨evilemi,

嗨evilemi,

无代码是基于SDK5.0.4的顶部上的参考应用例。According to CodeLess documentation, the AT+PIN feature allows you to set a passkey on your device which will force the device to prompt for a passkey (a.k.a. PIN code) when a central device attempts to connect.To do so, a passkey entry is required. If you would like to test or activate more security features, you can also use the ble_app_security example of the SDK5.0.4. This example is located under 5.0.4\projects\target_apps\ble_examples\ble_app_security SDK path. In the DA14580 product page there a tutorial available describing the security.

教程5:配对,粘接和安全

正如我在上一个论坛线程中提到的那样,如果您正在启动新的设计或项目,我们建议我们从名为DA14531的最新智能字体设备开始。SDK有很大改进,我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,我们正在使用DA14531参考设计,将我们的DSP(对话框串行端口配置文件)与无附件相结合

请看看我们的新BLE装置:

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

谢谢,PM_Dialog