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/LAUNCHXL-CC2650:多角色停止广播

Guru**** 2553260 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/574960/rtos-launchxl-cc2650-multirole-stops-advertising

器件型号:LAUNCHXL-CC2650

工具/软件:TI-RTOS

我们正在使用从 git 获取的多角色项目

最大 BLE 连接设置为3

两个外设和一个 BLE 客户端通过多角色连接。

多角色最终将无法发现这些外设、还会停止广播。

以下是所执行的步骤。

1) 从多角色中发现外设

2) 连接外设1 ->外设2 -> BLE 客户端(活动链路数= 3)

3) 断开外设1活动链路的数量现在为2

4) 发现外设(找到器件1)且连接成功发生(有效链路数= 3)

5) 针对外设2重复执行步骤3和4 (显示相同的行为)

6) 4或5迭代多角色后多次重复步骤3至5将无法发现外设并停止广播。

我想知道是什么导致多角色在频繁的连接和断开连接后停止执行和发现。

现在唯一的方法是重置电路板、这是不可接受的。

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

    大家好、Havan、  

    如果您没有连接/断开连接、而只是保持稳定的连接、它们是否也会断开连接? 您只复位中央设备还是还必须复位外设?

    此致、

    Klas