DA14580如何充当主机以启动配对请求并保存数据并启用链接加密?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
狄俄尼索斯
离线
最后一次露面:2年3周前
加入:2019-01-13 14:48
DA14580如何充当主机以启动配对请求并保存数据并启用链接加密?

DA14580如何充当主机以启动配对请求并保存数据并启用链接加密?我在官方sps_host例程中测试了app_easy_security_request()无法成功发出配对请求。函数调用后,我使用加密狗捕获数据包,发现DA14580没有发出配对请求。

DA14580是否执行主机的相关例程以发出配对请求?

另一个:从机会发行security_request的连接,但我无法在da14580上收到任何回调,我如何从此从这个奴隶收到security_request?

我如何在我的配对成功后启用LE加密?有相关代码吗?

设备:
PM_DIALOG.
离线
最后一次露面:16小时3分钟前
职员
加入:2018-02-08 11:03
嗨狄俄尼索斯,

嗨狄俄尼索斯,

由于您的设备充当中央,请注意中央无法从外设请求安全性。如果外设实现安全性,则中心将通过以下方式理解它:

  • 当中央尝试读取或写入或订阅其中一个特征时,外围设备将以错误响应,这将指示该特性需要读取的安全性,然后堆栈将开始配对过程。
  • 外围设备将指示它在连接时需要安全性(您尝试从中央发送的消息)。这条消息是通过App_easy_security_Request()发送到堆栈它发送了一个GAPC_SECURITY_CMD,因为您的设备作为Central运行。

请检查SDK的BLE_APP_SECURY示例。在特征上启用了身份验证(验证)时,会自动启用加密。此外,您可以在启用未验证(UNAUTH)时对每个特征进行加密。有关安全的更多信息,请阅读教程5:配对,粘接与安全来自我们的支持页面。关于动态切换,让我检查一下,我会尽快回复你。请注意,我们没有此功能的任何示例。

谢谢,PM_DIALOG.