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.

[参考译文] CC2650EM-7ID-RD:与CC2.6507万ID SmartRF EB和CC2640RF设备配对和绑定时出现问题

Guru**** 2577385 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/584180/cc2650em-7id-rd-problem-in-pairing-and-bonding-with-cc26507id-smartrf-eb-and-cc2640rf-device

部件号:CC2650EM-7ID-RD

您好,

我尝试使用BTool (以及 TI BLE供应商特定HCI命令)测试Encyption,结果是GAGE_Authenticate Complete事件成功。

尝试通过设置Bond参数(Command GAGE_BondSetParam Opcode 0xFE36)进行配对和绑定时发现问题,但结果为下面提到的paramid的"0x02""invalid parameter"(无效参数):

 *配对模式(0x0400):0x02–不要等待,启动从属设备请求的安全命令

* I/O功能(0x0403):0x03–无输入,无输出

*如果已启用,则在配对过程中请求绑定(0x0406):0x01–已启用。


参考文档:TI BLE供应商特定HCI参考指南和BTool。

请说明如何在使用TI BLE供应商特定HCI命令完成加密后启用绑定。 或者配对和绑定是否存在任何问题?

谢谢,此致,

Prabha Chauhan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    绑定通常在配对前的初始化中设置:

    //设置缝隙接合管理器

    uINT32_t密钥= 0;//密钥"0万"
    UINT8_t pairMode = GAPBOND_Pairing_MODE_WAY_FOR_REQ;
    UINT8_t MITM =真;
    UINT8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONY;
    UINT8_t绑定=真;

    GAPBondMgr_SetParameter(GAPBOND_DEFAULT_Passcode,sizeof(UINT32_t),
    密钥(&P));
    GAPBondMgr_SetParameter (GAPBOND_Pair_mode,sizeof(uint8_t),&pairMode);
    GAPBondMgr_SetParameter (GAPBOND_MITM_protection,sizeof(uint8_t),&MItm);
    GAPBondMgr_SetParameter (GAPBOND_IO_Capabilities,sizeof(uint8_t),&ioCap);
    GAPBondMgr_SetParameter (GAPBOND_Bonding_enabled,sizeof (uint8_t),&Bonding);
    }

    为什么需要在加密后对其进行设置?

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

    Prabha Chauhan错误地更新了服务内容。
    尝试通过设置Bond参数(Command GAGE_BondSetParam Opcode 0xFE36)进行配对和绑定时发现问题,但结果为"0x02""invalid parameter"(无效参数)
    对于与配对和绑定相关的所有命令集,始终返回上述错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,这是真的! 设置任何GAGE_BondSetParam时,返回值为"0x02"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jxs您好,
    您对此问题有何更新?