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.

[参考译文] CC2640R2F:将 BTool 与 OOB 配对使用

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1296125/cc2640r2f-using-btool-with-oob-pairing

器件型号:CC2640R2F

您好

我正在基于 Simple Peripheral 开发一个 BLE 应用、最近开始使用 BTool 进行测试。 我能够使用它来测试写入和通知功能。  

现在是时候添加一些安全功能了。 在这种情况下、OOB 配对接缝是最佳方法。 问题是我似乎不明白如何 在 BTool 中启用 OOB。  

我在 Simple Central 示例中测试了 OOB 配对、好像我在 Write Characteristic with Encryption 中尝试了一样、仅在两种器件中的密钥相同的情况下才有效。 现在、我想使用通知对其进行测试。

BTW、如何启用通知加密? 我可以在 Write 上只使用"Gatt_permit_encrypt_write"来执行它、它是类似的吗?

附注:是否可以通过调用来更新 OOB 密钥  

GAPB45BN Mgr_Set (GAPBOND_OOB_DATA, KEY_LEN, newkey)
或者是否需要 额外的东西。
谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis:

    感谢您的联系。

    您正在使用什么 SDK?

    我建议查看 此处 OOB 用户指南部分的说明、特别是 此处的"Gap Bond Manager Parameters" API 参考

    要使用 BTool、请确保刷写 host_test 项目、您可以在 SDK 的示例文件中找到它。

    确保启用 MIPTM、OOB 和绑定。

    GAPB45BN Mgr_Set 381eter(GAPBOND_MITM_PROTECTION,..);
    GAPB45BN Mgr_Set 451eter(GAPBOND_Bonding_enabled,.. true);
    GAPB45bqN Mgr_Set 381eter( GAPBOND_OOB_ENABLED,... true );

    我建议查看在您已通过 OOD 测试的示例(Simple Central 示例)中使用的 GAP 命令序列、以将其用作参考。

    Br、

    大卫。