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.

[参考译文] CC2340R5-Q1:配对/绑定问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1424393/cc2340r5-q1-pairing-bonding-problem

器件型号:CC2340R5-Q1

工具与软件:

您好、TI

启用配对和绑定功能后、我在首次连接后收到了 BLEAPPUTIL_PAIRING_STATE_BOND_SAVED 事件。 但是、我只在第二次连接期间收到了 BLEAPPUTIL_PAIRING_STATE_ENCRYPTED 事件、而没有收到 GAPBOND_PAIRING_STATE_Bonded 事件。 然后检查代码、发现代码中未定义 GAPBOND_PAIRING_STATE_Bonded。 我是否需要自己添加此内容? 如果是、如何添加它?

此致

普雷斯顿

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

    您好、Preston、

    这是预期行为。 您只会在第一次连接时收到 bond_saved 事件。 之后、您将只收到 PAIRING_STATE_ENCRYPABLED 事件。

    此致!

    Nima Behmanesh

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

    您好、 Nima

    那么、能否使用 pairing_State_encrypted 作为符号、以便在绑定成功后再次连接? (我的意思是等效于 GAPBOND_PAIRING_STATE_Bonded)

    此致

    普雷斯顿

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

    您好、Preston、

    是的、您还可以检查债券记录是否存在。 如果是这样、则绑定成功。

    此致!

    Nima Behmanesh