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:未发生 SimplePeripheral_passcodeCB。

Guru**** 2589280 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1375911/cc2640r2f-simpleperipheral_passcodecb-is-not-happening

器件型号:CC2640R2F

工具与软件:

尊敬的专家:

我使用的是 CC2640R2简单的外设示例。 当我配置如下面所示的 PASSKEY 配置时、

uint8_t 配对模式= GAPBOND_PAIRING_MODE_INITIALIZE;

uint8_t MITM = true;

uint8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;

 uint8_t 绑定= true;

uint8_t replaceBonds = true;

GAPB452.PAMR Mgr_Set (GAPBOND_PAIRING_MODE、sizeof (uint8_t)、&pairMode);
GAPB454.R Mgr_Set 451eter (GAPBOND_MITM_PROTECTION、sizeof (uint8_t)、&MITM);
GAPB454.R Mgr_Set 451eter (GAPBOND_IO_CAPABILITY、sizeof (uint8_t)、&ioCap);
GAPB454.R Mgr_Set assieter (GAPBOND_Bonding_enabled、sizeof (uint8_t)、&bonding);
GAPB454.R Mgr_Set (GAPBOND_LRU_Bond_replacement、sizeof (uint8_t)、&replaceBonds);

如果我尝试与 iOS 移动(中央)连接,在生成密钥后,它显示不到一秒,然后消失。 并重试了多次、它不会生成。 我调试代码并发现 SimplePeripheral_passcodeCB 未出现。   SimplePeripheral_passcodeCB 未发生有任何原因?  请支持解决此问题。

此致

K

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

    尊敬的 Muthuraj:

    感谢您联系我们。 我们会查看您的问题、并尽快回复您。 同时、您可以指定您正在使用的 SDK 版本吗?

    此致、

    1月

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

    您好、Jan:

    我使用的是 simplelink SDK 版本4_30_00_08。

    我以 BLE 堆栈简单外设示例为例、该示例具有我们的自定义特性、UART、计时器、ANC 和 AMS 是使用密钥绑定方法实现的。  

    它在 Android 工作正常.

    我们的问题是生成密钥并输入错误的密钥、重复该过程3到5次、iOS 移动设备中未发生密钥事件。

    我还尝试了使用 PASSKEY 方法的简单外设示例中除了 UART 和自定义特性、它也与上述场景类似。

    如果我更改配对模式配置配对模式 = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ、而不是  

     配对模式= GAPBOND_PAIRING_MODE_INITIALIZE 它正在工作。

    内存使用:

    此致

    K

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

    尊敬的 Muthuraj 

    您可以继续使用pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ作为权变措施吗?  用户指南中所述、建议  在与 智能手机中心设备配对时使用 GAPBOND_PAIRING_MODE_WAIT_FOR_REQ。

    此致、
    Tanguy