Search found 7 matches

by pengxinmin
Fri Mar 10, 2023 3:46 am
Forum: ESP-AT 中文讨论版
Topic: 硬件流控触发看门狗
Replies: 1
Views: 2517

硬件流控触发看门狗

请教一下,我使用模组esp32c3-mini1,用AT指令进行TCP透传。 AT固件版本2.4.2.0, 按照指南将UART的RX缓冲区改成了16*1024大小,串口波特率750000. }LHYB$EXTC3Z1CCSCEDD$FY.png 每隔100ms向模组发送200个字节左右的数据,主机有一个500ms的看门狗 用电脑测试网络环境不是很稳定,ping包平均时延163MS,丢包率0.3%。有时候延时能达到2000ms。 一开始没开硬件流控,存在很大几率丢包。 开启硬件流控后,有时会引起看门狗复位,因为我的串口发送是一直在等的,可能导致没能及时喂狗。 我想了解一下这个硬件流控是不是与底层的...
by pengxinmin
Mon Mar 06, 2023 10:18 am
Forum: ESP-AT 中文讨论版
Topic: 求助:TCP透传丢包
Replies: 13
Views: 43120

Re: 求助:TCP透传丢包

日志显示connect fail,ret=-1
fd:58 errno:113 (Software caused connection abort)
tcp create 0 socket fail
麻烦看一下这是什么错误,因为什么引起的。
4KHMAU8SGD75HSPAH0{F_HM.png
4KHMAU8SGD75HSPAH0{F_HM.png (53.28 KiB) Viewed 19942 times
详情见附件txt文件。麻烦解答一下。
by pengxinmin
Mon Mar 06, 2023 6:57 am
Forum: ESP-AT 中文讨论版
Topic: 求助:TCP透传丢包
Replies: 13
Views: 43120

Re: 求助:TCP透传丢包

好吧,今天又测试了一次,大概测了5个小时。最后我把门关起来了。可能WiFi信号弱了一点吧。最后又出现了不上传数据的情况。
在2.4.2的基础工程上按照指南文档5.4.2的提示提高系统性能与UART的RX缓冲。日志我再测试一下
by pengxinmin
Mon Mar 06, 2023 5:59 am
Forum: ESP-AT 中文讨论版
Topic: 求助:TCP透传丢包
Replies: 13
Views: 43120

Re: 求助:TCP透传丢包

2.没有开启流控功能,开启流控是会对丢包有很大的改善吗。
1.当时那个固件是基于2.5.0的工程。然后按照指南文档里的5.4.1快速配置进行提高WiFi的吞吐性能。
后来我测试了官方固件2.4.2,数据会一直上传,只是会丢包。
然后我在2.4.2的基础工程上按照指南文档5.4.2的提示提高系统性能与UART的RX缓冲。数据也会一直上传,就是还是丢包。
3.想请教一下这个TCPIP 的 log,可以打印出丢包的信息吗。
目前还是存在丢包的问题。我的数据量理论上是1s中上传1K。按理应该不会频繁的丢包。
by pengxinmin
Wed Mar 01, 2023 7:11 am
Forum: ESP-AT 中文讨论版
Topic: 求助:TCP透传丢包
Replies: 13
Views: 43120

Re: 求助:TCP透传丢包

充分测试几次之后发现,不是丢包的问题,是传输一段时间之后模组停止上传数据了,但与服务器的连接并未断开,还在与服务器进行应答,只是没有数据上传了,而我此时数据还是一直往模组发送的。

停止上传数据之前并无太大异常,就是经常有乱序包
$ZLHBDR5D_4]TE$$1)AK]EC.png
$ZLHBDR5D_4]TE$$1)AK]EC.png (196.65 KiB) Viewed 20009 times
。但是并不是一有乱序包就会停止上传数据。可否帮忙解答一下这个问题,不然这个项目很难进行下去了!!!
4{AA{DQ4U_1H_`E(YZ8M8_9.png
4{AA{DQ4U_1H_`E(YZ8M8_9.png (195.18 KiB) Viewed 20009 times
by pengxinmin
Tue Feb 28, 2023 11:22 am
Forum: ESP-AT 中文讨论版
Topic: 求助:TCP透传丢包
Replies: 13
Views: 43120

求助:TCP透传丢包

主机与ESP32C3-MINI1模组进行UART通信。开启透传模式,数据传输到服务器上。大概每100ms传输不到300个字节。一段时间后服务器老是解析出错,通过在服务器上抓包发现丢包引起。

波特率:750000
AT固件是基于最新的工程开启WBE配网指令编译后的版本。

如附件抓包图所示:
服务器一直请求2134571的包,然后也没有重传。
最后丢了这一包数据,服务器解析就出错了。
目前是已经按照指南里的提高WIFI吞吐量的方法,进行配置,将UART的缓冲区提高到16*1024了。也还是存在很大几率丢包。
是否还有其他方法能降低丢包率的。
有没有大佬帮忙看一下!!!
by pengxinmin
Tue Feb 28, 2023 1:50 am
Forum: ESP-AT 中文讨论版
Topic: 求助:ESP32-C3 TCP 透传模式丢数
Replies: 3
Views: 5739

Re: 求助:ESP32-C3 TCP 透传模式丢数

请问一下你提高UART缓冲区,是按照指南里的提高ESP-AT吞吐性能做的吗!我也是经常丢包,不知道该怎么解决。