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.

[参考译文] CC2540:批量数据传输

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1307195/cc2540-bulk-data-transfer

器件型号:CC2540

亲爱的香榭丽舍大街,

我是为我们这位已经使用 CC2540多年的客户而设。

现在、对于较新的项目、它们需要提高基于  SimpleBLEPeripheral 的批量数据传输速度。

MTU 的最大值似乎是23、对吧?

如果是、是否可以缩短应用 UUID 的接收时间/连接间隔以提高批量数据传输速度?

此时、UUID 连接间隔时间为100ms。  

用户尝试将其修改为50ms 或200ms、但用户未能修改它。

您能帮我解决吗?

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

    您好!

    您是正确的、CC254x SDK 支持的有效 MTU 大小为23、并且将 MTU 大小增加到超过此大小可能会导致不正确的堆栈行为:

    连接间隔可以降至7.5ms (参数单位为6)

    您能否验证中央设备是否发送或接受了连接参数请求?

    此致、

    1月

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

    尊敬的 Jan:

    在这种情况下、主机(中央设备)是移动电话上由第三方开发的应用程序。 第三方表示没有控制这段时间间隔。

    但是、根据下面的、决定接受或拒绝间隔参数的是中央器件。

    我们的理解是否正确?

    如果是、我们可能需要让用户让第三方处理它。

    如果不能、CC2540将会如何处理? 上面的帖子中的用户代码是否有任何问题?

    CC2540/41低功耗蓝牙软件开发人员指南(修订版 G)

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

    韦恩、您好!

    没错。 外设可能会请求一组特定的连接参数、但中央设备完全控制是否选择了这些参数。 可能正在发送请求、但中央设备会拒绝更新并使用其首选设置。

    此致、

    1月