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

你好,

我有困难来确定我的外设BLE连接是否已加密。在我的设备配置中这个值

service_config.sec_l​​evel = gap_sec_l​​evel_1.

被设置。我正在使用GAP_SEC_LEVEL_1来简化连接和配对。这是由IOS和Android的相应应用程序完成的。也在配置中

#define dg_configble_secure_connections(1)

被设置。我想知道的只是使用我的配置加密(LE安全连接)。

ps.:我在Gap.h中将这一致如下:

///未经身份验证的加密配对

gap_sec1_noauth_pair_enc.

你能告诉如何设置这个吗?

谢谢
托马斯

设备:
PM_DIALOG.
离线
最后一次露面:19小时2分钟前
职员
加入:2018-02-08 11:03
托马斯,

托马斯,

请查看在SDK中提供的债券管理服务(BMS)演示应用程序。此应用程序代码位于sdk_10.0.8.105 \ projects \ dk_apps \ ble_profiles \ bms路径下,它使用了LE安全连接。如果dg_configble_secure_connections宏设置为1,则如果对等体支持该功能,则在配对期间使用LE安全连接功能。否则,使用LE遗留配对。

关于LE安全连接,请参阅UM-B-092:DA1469X软件平台参考手册文件和第5.1.3.1节。le secure

使用SEC安全的连接配对,默认情况下,SDK使用第5.1.3.2节中描述的API默认支持配对。如果连接的对等体支持该功能,则使用该配对而无需应用程序特定地请求。If the combination of the devices’ capabilities result in a numeric comparison pairing algorithm (introduced and used for the LE Secure Connections pairing), the application will be notified of a numeric comparison request during pairing by the reception of a BLE_EVT_GAP_NUMERIC_REQUEST event and should respond using ble_gap_numeric_reply() function.

如果应用程序只需要在SDK中使用LE遗留配对和禁用LE安全连接支持,则应将DG_CONFIGBLE_SECURE_CONNECTIONS宏定义为应用程序配置文件中的0。

谢谢,PM_DIALOG.

托马斯唐豪瑟
离线
最后一次露面:4个月2周前
加入:2019-10-20 10:45
你好,

你好,

您的答案非常有帮助,因为我正在使用DA14683而不是我使用的1469x和我使用的SDK是SDK_1.0.14.1081。

我问你的原因是我已经向前和向后阅读了文档,我没有找到答案。所以把我寄回阅读文档(可能不是正确的)不是很有用。

还是:alc_sec_l​​evel_1和#define dg_configble_secure_connections(1)提供加密吗?

我希望你能在我问你的方式回答我的问题。

问候,
托马斯

PM_DIALOG.
离线
最后一次露面:19小时2分钟前
职员
加入:2018-02-08 11:03

托马斯,

对困惑感到抱歉。这是我对产品和建议文件的错误。让我再次检查你的初步问题,我会很快回复你。

谢谢,PM_DIALOG.