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:建立连接后数据包重新发送速度

Guru**** 2589275 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/986921/cc2642r-packet-resend-speed-after-connection-established

器件型号:CC2642R
Thread 中讨论的其他器件:SysConfig

尊敬的 TI 专家:

我对 CC26542有相同的问题。 (SDK 4_30)
我将计时器设置为在连接后重新发送数据包(50字节)。 (从多角色修改。)
如果定时器设置为500ms、则会丢失20%的数据包。 如果设置为800ms、则不会丢失。

我认为下一个数据包应在3个间隔内发送。 你怎么看?

间隔设置为100~150。
以下是设置:

BRS、
吴泽尔

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

    您好!

    在发送数据包之前、我无法判断应该发生多少个连接间隔。 这将取决于交换 GATT 表所需的数据包数量和其他连接信息。 最重要的一点是、某些连接数据包可能会丢失、导致发生的连接事件数量略高。

    为了更清楚地了解发送数据包所需的连接间隔数量、我建议使用蓝牙 LE Logger。

    除此之外、我宁愿在 GATT 表发现(在 multi_role 示例中称为服务发现)完成时触发传输、而不是使用计时器。 这样、您将获得既不是太短也不是太长的计时。 如果您对该解决方案感兴趣,请在 multi_role 示例中查看函数 multi_role_processGATTDiscEvent(),并找到注释为“//现在我们可以使用 GATT 读取/写入”的行。

    我希望这将有所帮助、

    此致、

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

     您好、Cl é ment、

    您是说在交换 GATT 表后可以更改间隔吗? 即使我在 multi_role.sysconfig 中将主/从间隔都设置为100~150ms、该怎么办? 我知道,时间间隔取决于主设备。

    我将考虑从 GATT 表发现获取时序。

    BRS、
    吴泽尔

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

    您好!

    不是、由于 GATT 表本身的大小和数据包丢失量、GATT 表交换可能需要更多或更少的时间。

    此致、

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

     您好、Cl é ment、

    两个器件均已连接、主器件均具有 CHAR1句柄。 我认为它不应再次交换 GATT 表。 (我弄错了吗?)
    使用 multi_role_doSelectConn 与从设备配合使用后、每500ms 使用"multi_role_doGattWrite"发送一次数据包。

    下面是流程:
    Discovery-->连接--> 与通信-->启动计时器发送数据包

    BRS、
    吴泽尔

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

    您好!

    您是正确的、GATT 表仅在连接时发现。

    您的工作流程是正确的。

    下一步是使用 BLE 记录器验证数据包的发送方式。

    此致、

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

    您好!

    您描述了哪些 BLE 记录器? 以及如何打开它?

    BRS、

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

    您好!

    您可以使用 Ellisys 提供的专用工具。 您还可以使用 我们的数据包监听器。 有关此工具的其他指导、请打开新主题。

    此致、

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

    您好!

    由于不活动、我正在关闭此主题。

    如果需要、请打开新主题。

    此致、