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.

[参考译文] CC2650EM-5D-RD:SPP_BLE_Server -串行缓冲器限制

Guru**** 2581345 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/593188/cc2650em-5xd-rd-spp_ble_server---serial-buffer-limitation

器件型号:CC2650EM-5D-RD
Thread 中讨论的其他器件:CC2650

您好!  

我将5XD 模块上的 SPP_BLE_server 演示应用用作从传感器到 PC 的无线桥(使用运行 SPP_BLE_Client 的 CC2650 Launchpad)。

我的问题是 主机 MCU 可以发送到 BLE 模块(SPP_BLE_Server)的最大串行消息大小是多少?

此外,从串行端口的角度来看,此类消息的发送频率是多少?  

如何提高整体吞吐量?

谢谢

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

    如果没有流量控制、您可以以指定的波特率发送尽可能多的数据、唯一的限制是 RAM。 在较快的波特率下、如果无线吞吐量相对较慢、最终会使 UART RX 缓冲区溢出。

    您可以使用较大的 PDU 大小来增加吞吐量。

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

    感谢您的快速回复。

    所以,唯一的限制因素是无线吞吐量(取代 Rx 缓冲器)?

    如果我需要一次发送2000字节的串行消息(无流控制),是否可以?

    我提出这个问题的原因是、我在较小大小(128/270/512字节)的代码缓冲区中看到过、我不想将它们溢出。

    如何使用“较大的 PDU 大小”?

    再次感谢