ESP32-AT模式下运行TCP Client通信250ms帧间隔能否缩短

yenext
Posts: 1
Joined: Sun Jun 28, 2020 8:52 am

ESP32-AT模式下运行TCP Client通信250ms帧间隔能否缩短

Postby yenext » Sun Jun 28, 2020 9:06 am

使用AT固件 ,将模块配置为TCP Client模式。与服务端进行通信收发都正常。ESP32发送消息在两帧间隔>20ms后,服务端基本上能保持逐帧接收(2帧数据不会合为一帧)。而服务端每隔20ms发送一帧数据至ESP32,串口调试助手可以看出来,平均每隔250ms左右会收到由12~13帧数据组成的一帧大数据包。
ESP32端如何配置成收到服务端发送的数据就通过串口传出?而不是每隔250ms。

Helen L
Posts: 54
Joined: Thu Aug 16, 2018 9:07 am

Re: ESP32-AT模式下运行TCP Client通信250ms帧间隔能否缩短

Postby Helen L » Wed Sep 09, 2020 2:30 am

这个应该是 LWIP 协议栈里实现的吧。可以配置 TCP_NODELAY 试试,不过这是针对 TCP 发送,而不是接收的。

Who is online

Users browsing this forum: No registered users and 2 guests