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.

[参考译文] CC2650:有关蓝牙数据速率的一些问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/725792/cc2650-some-question-about-bluetooth-data-rate

器件型号:CC2650

尊敬的所有人:

我们使用 cc2650emk 作为我们的无线传输解决方案,但我们遇到了一些问题。

最重要的问题是、如果有任何方法可以提高蓝牙数据速率  

以及 cc2650的最大数据速率。

我们已尝试将连接间隔最小化,但在我们看来,

我们只能在单个连接间隔内传输一次,因此数据速率将由确定  

连接间隔,我对吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好。 请在 此处观看吞吐量演示:github.com/.../throughput_example.md
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您回答此问题。
    我稍后会尝试它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有更新吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    实际上,我只是将此材料与 simple_peripheral .c Characteristic 4进行比较 ,我发现了这一点  

    当我们尝试使用 char4执行通知时,数据大小缓冲区只能设置为27。

    当我将连接间隔扩大到100ms 时、每个通知似乎都有一些延迟。

    此外,当我检查通知机制时 ,我发现了这一点

    gattservapp_util.c 中的 gattServApp_SendNotitid()与 blastData()非常相似。

    我认为,我认为它几乎做同样的事情,但它没有给我同样的结果。

    是否有其他材料可以理解该机制?

    我不知道提高吞吐量的关键点。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否阅读了我链接到的下标文档中涵盖的信息? 我不知道如何更准确地解释这一点、而不是在那里解释。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您想了解有关 GATT 层的一般信息、我建议您阅读安装程序随附的 BLESTACK-User's Guide 中的相关部分。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我已经阅读了所有内容。 但我认为我不知道如何提高吞吐量。

    我只是下载这个 git zip,我需要一些时间来尝试这个代码。  

    在我的应用程序中,我需要始终从 SPI 接口获取通知数据(大约10000次/秒)  

     当连接间隔设置为100ms 时,它将导致一些数据丢失,我不知道为什么会发生这种情况;

    但是,当我们将连接间隔设置为7.5ms 时,它的工作更加顺畅。  

    因此、我不明白为什么它可以提高吞吐量、从而扩大连接间隔。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您将从100ms 缩短到7.5ms、则连接间隔将会缩短。

    在选择连接间隔时需要进行权衡。 假设您在连接事件中填充数据、如果您使用100ms、则发送数据的时间将更短。 但是、如果您错过了连接事件、则数据丢失的时间将比使用7.5ms 时大。

    您应该根据产品将处于的环境和应用程序来配置此参数。