ESP8266 Developer Zone The Official ESP8266 Forum 2015-08-26T10:06:50+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=971 2015-08-26T10:06:50+08:00 2015-08-26T10:06:50+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3435#p3435 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]>
Espressif_Faye wrote:
您好,

您可以尝试更新到 esp_iot_sdk_v1.3.0,在 user_init 中调用 espconn_tcp_set_max_retran(12);
再测试,看问题是否解决。

这是一个未公开的接口,用于将 TCP 重传次数设置为 12 次。

谢谢,这么设置之后确实重连次数明显减少,传输稳定多了。

Statistics: Posted by clough2004 — Wed Aug 26, 2015 10:06 am


]]>
2015-08-25T18:09:48+08:00 2015-08-25T18:09:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3424#p3424 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]>
flyfish wrote:
tx的buffer是怎样触发写入硬件fifo的?你可以试一下官方release的AT模块的透传功能,对比一下,看是自己实现代码的问题还是官方也有这问题?
也可以贴出代码看看 :D

使用了串口SDK中的另外一层软件buffer。工作在硬件fifo上层,提供的buffer容量更大一些,当前测试这个buffer用着还是很稳定。

Statistics: Posted by clough2004 — Tue Aug 25, 2015 6:09 pm


]]>
2015-08-24T15:54:22+08:00 2015-08-24T15:54:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3402#p3402 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]>
您可以尝试更新到 esp_iot_sdk_v1.3.0,在 user_init 中调用 espconn_tcp_set_max_retran(12);
再测试,看问题是否解决。

这是一个未公开的接口,用于将 TCP 重传次数设置为 12 次。

Statistics: Posted by ESP_Faye — Mon Aug 24, 2015 3:54 pm


]]>
2015-08-24T15:25:39+08:00 2015-08-24T15:25:39+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3398#p3398 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]> 也可以贴出代码看看 :D

Statistics: Posted by flyfish — Mon Aug 24, 2015 3:25 pm


]]>
2015-08-21T15:54:51+08:00 2015-08-21T15:54:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3356#p3356 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]>
flyfish wrote:
你是怎样对串口操作的?可以考虑自己实现软件buffer试试;或者不向串口打印数据,只打印一下接收的数据长度 做下测试。

串口的tx和rx都开辟了很大的buffer做缓冲,同时在接收TCP数据包时也采用espconn_recv_hold进行了流控,没有发现buffer写满的情况。

Statistics: Posted by clough2004 — Fri Aug 21, 2015 3:54 pm


]]>
2015-08-20T17:40:12+08:00 2015-08-20T17:40:12+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3330#p3330 <![CDATA[Re: ESP8266 TCP连续快速收发数据进入重连回调函数]]> Statistics: Posted by flyfish — Thu Aug 20, 2015 5:40 pm


]]>
2015-08-19T17:01:32+08:00 2015-08-19T17:01:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=971&p=3314#p3314 <![CDATA[ESP8266 TCP连续快速收发数据进入重连回调函数]]> Statistics: Posted by clough2004 — Wed Aug 19, 2015 5:01 pm


]]>