Page 1 of 1

使用 AT 固件测试 UDP 透传,在包间隔小于20ms的时候,发送到服务端的数据都是被打包成2920个字节的数据.

Posted: Tue Oct 12, 2021 12:44 pm
by Rainbow
目前我们使用ESP32-WROOM-32D,进行透传数据时遇到问题如下表所示:

Image


测试的AT指令如下->
AT\r\n
ATE0\r\n
AT+CWMODE=1\r\n
AT+CWJAP=\"SSID\",\"PASSWORD\"\r\n
AT+CIPSTART=\"UDP\",\"IP\",PORT1,PORT2,0\r\n
AT+CIFSR\r\n
AT+CIPMODE=1\r\n
AT+CIPSEND\r\n

配置完后就开始发送我们的测试数据。

Re: 使用 AT 固件测试 UDP 透传,在包间隔小于20ms的时候,发送到服务端的数据都是被打包成2920个字节的数据.

Posted: Tue Oct 12, 2021 1:01 pm
by ESP_Alson
您好,您是想实现串口没发送一个包,UDP 就对应传输一个包吗?这依赖顶层 TCP/IP 协议栈的实现,因为传输是流式传输,一般不会串口接收到一个包的数据,就直接 UDP 传输一个包的数据,有可能会将多个包的数据组成一包发送的。