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.

[参考译文] RTOS/CC2640R2F:启用通告时、会从堆栈触发 GAPROLE_Connected 和 GAPROLE_WAITINH 事件

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/594480/rtos-cc2640r2f-gaprole_connected-and-gaprole_waiting-events-are-triggered-from-stack-when-enable-the-advertisment

器件型号:CC2640R2F

工具/软件:TI-RTOS

大家好、

我正在使用具有 cc2640R2芯片组的最新 BLE 堆栈。

 uint8_t reAdvEnable = true;
 GAPRole_SetParameter (GAPROLE_advertise_enabled、sizeof (uint8_t)、&reAdvEnable);

用于启用广播的上述 API。

当我们调用此 API 时、堆栈会提供对  GAPROLE_advertising 的回调。

但是、在不连接 和断开中央设备的情况下、GAPROLE_Connected 和 GAPROLE_WAITing 事件以及 GAPROLE_advertising 事件之后有一段时间。

这就是上述 API。

原因可能是什么?

请建议。

Thangaraj.p

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

    您怀疑中央设备、甚至是您不希望的设备、没有连接到您的是什么? 建立连接后、您能否检查 GAPROLE_CONN_BD_ADDR 以查看器件地址? 否则、您可以设置高级筛选策略(即白名单)以防止任何人连接到您-或-不要使用可连接的 ADV。

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

    感谢您的回答。
    实际上、我们将 BLED112软件狗与 BGlib 一起用作中央器件。
    CC2640R2和 BLE112软件狗绑定后、CC2640R2下次开始广播 BLED112时会在从 BLED112扫描器件时自动发出连接请求。
    但如果我们启用了绑定、则会发生这种情况。
    我怀疑任何自动连接的功能都可能位于中央侧。 这就是在两者都已绑定时自动获取连接请求的原因。
    您是否遇到过此问题?
    您是否知道如何在 BLED112软件狗端停止自动连接?

    或者、您是否有任何疑问或想法、为什么 BLED112软件狗发出连接请求?

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

    Thangaraj、您好!

    遗憾的是、我对 BLED112软件狗的 BLE 协议运行没有任何了解。 您需要联系 SiLabs 以获取此产品的支持。

    祝你一切顺利

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

    谢谢。 我们将与 Silbas 核实。

    Thangaraj