This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-EM-CC2340R5:配对后加密

Guru**** 2595805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1356048/lp-em-cc2340r5-encryption-after-pairing

器件型号:LP-EM-CC2340R5

我想知道配对后使用的加密技术。

我使用的是 SimpleLink 7.40.00.64。

有两个问题。

1.看手册《GAP Bond Manager and LE Secure Connections》,就会发现在执行绑定时会执行加密。
哪些事件会被发布和加密?

我使用调试器检查了示例项目 basic_ble 的 Pairing_pairStateHandler、但它没有在"BLEAPPUTIL_pairing_State_encrypted"停止。

2.是否需要用户配置加密?
在查看 API 时、我发现了一个名为 HCI_LE_StartEncyptCmd 的函数。 如果您需要使用此功能、请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kei:

    感谢您的联系。

    1. 绑定在配对后执行、中央和外设将生成和交换密钥。 在建立配对后会对数据进行加密。 绑定后、您应该能够看到"BLEAPPUTIL_PAIGING_STATE_BOND_SAVED"。 如果您使用的是 SDK 中的开箱即用示例:basic_ble、请在 app_paring.c 中查看此内容。
    2. 数据将在配对过程发生后加密。 有关配对/绑定后如何加密数据的更多信息、请查看 GAP Bond Manager 和 LE Secure Connections。

    Br、

    大卫。