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**** 2595805 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1083954/cc2642r-packet-loss-using-notification

部件号:CC2642R
“线程:测试sysconfig”中讨论的其他部件

您好,

我使用 的是 simple 外围设备加载芯片和 SDK 版本- SDK_5_10_00_48。

在我的应用程序中,设备通过通知每150毫秒向连接的移动设备发送230字节大小的数据包。 但我发现,很少有数据包丢失。

调试发现“GATTServApp_ProcessCharCfg”的返回值为0x16,该值定义“blePending”。

我想知道如何避免数据包丢失?

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

    您好,

    如果 BLE 堆栈仍无法发送到目前为止排队的所有数据,则可能会发生这种情况。 您应该确保链路上的可用吞吐量足以传输数据,包括 在必须重新传输数据包的情况下。

    对于第一次测试,您可能需要尝试以下其中一项:

    • 缩短连接间隔。 如果需要,您可以利用外围设备延迟来保持类似的功耗。
    • 增加 PDU 的最大大小
    • 增加 PDU 的最大数量

    所有这些都可以使用 sysconfig 进行配置。

    我希望这将有所帮助,

    此致,

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

    理想的连接间隔应该是什么?

    决定连接间隔时应考虑哪些参数?

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

    您好,

    “理想的连接间隔”取决于您在功耗,延迟,吞吐量等方面的要求

    此致,

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

    感谢您的更新。