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.

[参考译文] CC2541-Q1:BLE 堆栈1.4.2.2是否支持 OOB 配置?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/574794/cc2541-q1-does-ble-stack-1-4-2-2-support-oob-configuration

器件型号:CC2541-Q1
主题中讨论的其他器件:CC2541

大家好!

我想与智能手机配对、我的产品基于 CC2541。 配对密码从 WiFi 或 GPRS 发送到每个设备。 那么、我想问这是 OOB 模式吗?

如果我不想让智能手机弹出输入信号、只需智能手机应用程序在 后台处理配对密码、我需要对 CC2541执行什么操作? 需要为智能手机配置 OOBFLAG 支持的剂量?

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

    您是否在询问它是否默认为 OOB?

    弹出输入字段意味着什么? 如果您要启动与智能手机的配对、则需要弹出一些内容、以便您可以为其提供启动配对的密钥。

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

    抱歉。 我的英语很差,可能 会给你的理解带来一些麻烦。  

    我知道 OOB 不是默认模式、因此我首先要问 BLE 堆栈1.4.2.2是否支持 OOB 模式? 如果是、如何配置代码以设置 OOB 模式?

    其次、我无法理解 OOB 模式是如何工作的。 这意味着、如果我将智能手机放在支持 OOB 模式的器件上、 BLE 配对过程将由 NFC 或其他方式在短时间内完成、智能手机用户无需输入任何密码、因为密码已由 NFC 或其他方式传递、应用程序可以处理从 NFC 接收的密码、就在中 背景?

    或者、这是否意味着需要与之配对的器件将导致智能手机在无论器件是否处于 OOB 模式时弹出一些输入信号或是/否字段?

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

    要启用 OOB、需要调用 GAPBondMgr_SetParameter 以启用 GAPBOND_OOB_ENABLED 和 GAPBOND_OOB_DATA。

    您仍然需要通过 NFC 等其他媒介使用钥匙。 它之所以有用、是因为它提供了中间人(MITM)保护。 除此之外、它的功能与其他配对模式相同。

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

    感谢您的帮助、Nathan。 但是、我能否随机设置 OOB 密钥数据? 或者、关键数据是否必须由 特定算法生成?

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

    您可以对密钥数据执行任一操作。

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

    非常感谢。