另外,目前我使用的SDK,如果做透传,单次可以发送20个字节,如何设置,可以让我单次发送的字节数大于这个?我记得好像有文章写道,可以设到200多字节。
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.
此问题与本贴联系不大,我将拆分开来,以便有相同问题的工程师检索,谢谢。
您当前用的SDK版本是ble_sdk_2_02_01_18。
希望您更新至2.02.07.06,https://www.ti.com.cn/tool/cn/download/BLE-STACK-2-X
BLE-Stack 版本 2.2.7 是对 TI 现有免版税蓝牙低功耗软件协议堆栈的维护更新,该协议堆栈已通过蓝牙规范版本 5.1 认证。此版本包括对所有核心规范版本 4.2 低能耗 (LE) 功能以及多个开发套件的支持。最新版本支持的蓝牙核心规范版本 4.2 功能,通过启用Data Length Extension,可以将透传数据包的最大长度增加到251字节。
或者您也可以使用数据分包的方法,将要发送的数据拆分成多个小包,然后在接收端重新组装。
总结起来,要实现CC2640发送超过20字节的透传数据,您可以尝试使用数据分包技术或升级SDK到支持数据长度扩展的蓝牙版本。