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.

[参考译文] CC2650RC:使用密码与 IOS 10.2配对时出现 HID 配对问题

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2640, CC2650, CC2650RC

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/573799/cc2650rc-hid-pairing-issue-when-pairing-to-ios-10-2-with-passcode

器件型号:CC2650RC
主题中讨论的其他器件:CC2640CC2650

您好、先生、


使用 CC2650/CC2640将密码与 iPhone (IOS 10.2)配对时遇到问题。 如果此问题可以解决、请向我提供建议。

平台1:

软件:BLE 栈2_02_01_18 => hid_adv_remote 而不进行任何更改

硬件:CC2650RC

平台2:

软件:BLE STACK 2_01_00 =>基于 HIDEMUKBD 的应用程序、带密码

硬件:我自己的带 CC2640的 PCBA

----------------------------------------

问题描述:

我的原始应用程序基于 Platform_2、除了与 iPhone (iOS 10.2)配对外、工作正常。 当我将 CC2650RC 与 CC2640的最新 BLE 堆栈搭配使用时、我发现同样的问题。

如果使用 Platfon_1、请使用默认示例并与 iPhone 配对、它将在输入密码后显示配对成功(已连接)。 但 CC2650RC 无法为 iPhone 键入任何密钥(或数字密钥)。

我想使其正常工作、以便重置 CC2650RC、iPhone 显示为未连接、但仍在蓝牙配对表中。 如果我单击 iPhone BT 列表中的标签、它似乎会重新与 CC2650RC 配对、稍后它将显示已连接。 重新配对后、CC2650RC 即可正常工作。 CC2650RC 应与 IOS 10.2配对两次、以使其正常工作。

在我的测试中、如果禁用密码、则不会出现此问题。 这是否是 IOS 10.2的 BLE 堆栈上的错误?

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

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

    您好, Christin ,

    随附的 zip 文件中有两个日志文件:Test_1和 Test_2。

    TEST_1(NG):设置为启用密码和 CC26xx 在配对后无法使用 IOS 10.2,BLE 配对设置如下所示。

    #define DEFAULT_ENABLE_UPDATE_REQUEST        GAPROLE_LINK_PARAM_UPDATE_INITIATE_NOTE_ALE_PARAMS

    #define DEFAULT_Pairing_mode                 GAPBOND_Pairing_MODE_INITIATE

    #define DEFAULT_MITM_MODE                    TRU//默认绑定模式、对绑定为真

    #define default_bonding_mode                 true//默认 GAP 绑定 I/O 功能

    #define DEFAULT_IO_Capabilities               仅 GAPBOND_IO_CAP_KEYBOARD

     

    Test-2 (OK):设置为禁用 密码 ,CC26xx 可以在配对后使用 IOS 10.2,BLE 配对设置如下所示。

    #define DEFAULT_ENABLE_UPDATE_REQUEST        GAPROLE_LINK_PARAM_UPDATE_INITIATE_NOTE_ALE_PARAMS

    #define DEFAULT_Pairing_mode                 GAPBOND_Pairing_MODE_INITIATE

    #define DEFAULT_MITM_MODE                    TRU//默认绑定模式、对绑定为真

    #define default_bonding_mode                 true//默认 GAP 绑定 I/O 功能

    #define DEFAULT_IO_Capabilities               GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT

     

    BR、

    插孔

    e2e.ti.com/.../ble-stack_2D00_2.2.1-hid-test.zip