乐鑫技术交流
直播中

莫循虎

8年用户 1032经验值
私信 关注
[问答]

ESP32-C3 SPI AT模式下,蓝牙SPP传输速度能到多少?

我把ESP32-C3 配置成SPI AT 然后使用蓝牙透传功能,测试发现传输速率只有几KB,请问理论上ESP32-C3 SPI AT模式下,蓝牙SPP传输速度能到多少?https://blog.csdn.net/2301_77691107/art ... /130628794 这是看别人测试的帖子,是AT固件跑不到这个速度么?
send:AT+BLECONNPARAM?

recv:AT+BLECONNPARAM?

recv:+BLECONNPARAM:0,10,12,11,0,600

OK

send:AT+BLEDATALEN=0,251

recv:AT+BLEDATALEN=0,251

recv:
OK

send:AT+BLESPPCFG=1,1,6,1,5

recv:AT+BLESPPCFG=1,1,6,1,5

recv:
OK

recv:+BLESETPHY:"55:d8:56:f0:52:00",2,2

send:AT+BLESPP

recv:AT+BLESPP

recv:
OK
这是我的连接信息
                                                                                                                                                                                                                        
            

回帖(1)

杨海清

2024-6-26 17:41:45
ESP32-C3 是一款集成了 RISC-V 32 位 LX7 CPU 的低功耗微控制器,支持 Wi-Fi 和蓝牙 5 (LE)。在 SPI AT 模式下,ESP32-C3 可以作为从设备与其他微控制器进行通信。关于蓝牙 SPP(串行端口协议)传输速度,我们需要考虑以下几个因素:

1. 蓝牙版本:ESP32-C3 支持蓝牙 5 (LE),其理论最大传输速率为 1 Mbps(1,000 Kbps)。

2. 蓝牙连接参数:在您提供的 CSDN 博客链接中,通过 AT 命令设置了连接参数。这些参数包括连接间隔、从设备延迟、超时等。这些参数会影响实际的传输速率。

3. 蓝牙 SPP 配置:在您提供的示例中,通过 AT 命令设置了 SPP 配置,包括数据包长度等。这些配置也会影响实际的传输速率。

4. 实际应用场景:实际传输速率还受到应用场景的影响,例如信号干扰、设备距离等。

综上所述,理论上 ESP32-C3 在 SPI AT 模式下的蓝牙 SPP 传输速度可以达到 1 Mbps。然而,实际传输速率可能会受到连接参数、SPP 配置和应用场景等因素的影响。在您的情况下,传输速率只有几 KB,可能是由于某些配置参数或应用场景限制了传输速度。

建议您检查以下方面:

1. 确保 AT 命令设置正确,特别是与传输速率相关的参数。

2. 检查信号质量和设备之间的距离,以减少信号干扰。

3. 尝试优化应用程序逻辑,以提高数据传输效率。

4. 如果可能,尝试使用其他设备或模块进行测试,以排除硬件问题。

希望这些建议能帮助您解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分