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.

[参考译文] CC2642R-Q1:达到最大连接数后、无法启用广播

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1446814/cc2642r-q1-cannot-enable-advertising-after-max-connection-number-is-reached

器件型号:CC2642R-Q1

工具与软件:

我需要 启用广播连接到4个电话后,最大连接数设置为4。 为了启用广播、我修改了 GAP_LINK_ESTABED_EVENT 下的代码、以便 在达到最大连接号后再次调用 GapAdv_enable:

但是、 GapAdv_enable 在连接到4个器件后返回0x18 (bleInvalidRange)。 广播未启用。

我将连接的最大数量更 改为2、以便于重现、2个连接后也会出现此问题:

是否允许在达到最大连接数后启用广播? 如果是、为什么  GapAdv_enable 返回0x18 (bleInvalidRange)?

此致、

沭阳县

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

    大家好、沭阳

    项目的作用是什么?

    此致!

    Nima Behmanesh

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

    它的外设角色。

    BR、

    沭阳县

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

    大家好、沭阳

    什么是 SDK 版本?

    我将尝试在我这边以最新版本进行再现、但请告诉我客户正在使用的 SDK 版本。

    此致!

    Nima Behmanesh

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

    尊敬的 Nima:

    此问题也可以随 SDK 7.41重现。

    为了简单地重现该问题、请将 最大连接数 更改为较小的值(例如2)、并如下所示注释掉代码片段。 然后、您可以看到广播在连接到2个中央器件后终止。

    BR、

    沭阳县

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

    大家好、沭阳

    查看堆栈代码、不允许在达到连接限制后进行广播 如果广播类型是可连接的 . advHandleLegacy 的广告类型是什么?  

    此致!

    Nima Behmanesh