你好,
我们正在使用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);
}
您的反馈意见表示赞赏。
提前致谢
设备:
嗨evilemi,
这是默认的无代码的配置。如果不执行AT + PIN命令,你应该能够无引脚数连接。能否请您试试吗?如果您检查user_app_on_init(),你会看到默认的配置是禁用安全(codeless_env.pin = 0)。
谢谢,PM_Dialog
你好,
我已经试过没有PIN号码连接之前,我在这里发布它,它是成功的。
我想知道,我们可以应用安全而不启用PIN码?这方面的要求与适用无码,默认的配置?
谢谢
嗨Evilemi,
对的,这是可能的。下面请修改重新生成项目:
BR,宜宾
你好,
我应用的配置和另外我在user_codeless.c的codeless_env.pin设置为0。
然后,已建立连接而无需输入PIN码,但恐怕这些设备没有配对。
可能会有额外的配置?
谢谢
嗨evilemi,
您的目标是执行AT + PIN命令以应用安全连接,但使用预定定义引脚没有输入PIN码?
BR,
pw_dialog.
你好,
我使用的是在现在codeless_env.pin预先定义的针数。远程装置(中心)连接到BLE装置(外围设备)输入的PIN号码和两个成对/接合。我的目标是完成配对和连接的安全性的情况下不强制中央设备输入PIN码。
问候,
感谢PW_Dialog和CYibin,
嗨evilemi,
当与CYibin提到的修改发送AT + PIN命令,是工作?
谢谢,PM_Dialog
你好,
我试过它,但不幸的是,它没有工作。
此外,据我所知是没有必要发送AT + PIN与此配置,因为我想要做的是没有设置PIN码。
谢谢
你好,
你有机会试一试?
恐怕SDK5.0.4不支持这个要求,不是吗?
谢谢
嗨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