ESP8266 Developer Zone The Official ESP8266 Forum 2016-10-13T15:30:03+08:00 https://bbs.espressif.com:443/feed.php?f=16&t=2867 2016-10-13T15:30:03+08:00 2016-10-13T15:30:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2867&p=10147#p10147 <![CDATA[Re: 请教关于AT+CIPSTART指令keepalive功能的问题]]> Statistics: Posted by Flyhome — Thu Oct 13, 2016 3:30 pm


]]>
2016-10-13T10:26:29+08:00 2016-10-13T10:26:29+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2867&p=10138#p10138 <![CDATA[Re: 请教关于AT+CIPSTART指令keepalive功能的问题]]> Statistics: Posted by Guest — Thu Oct 13, 2016 10:26 am


]]>
2016-10-13T09:46:10+08:00 2016-10-13T09:46:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2867&p=10137#p10137 <![CDATA[请教关于AT+CIPSTART指令keepalive功能的问题]]> 我用的是ESP-12F模块,AT固件版本是1.3.0.0,SDK版本是2.0.0.
我用AT+CIPSTART指令连接到服务器后,一段时间不发消息,就会和服务器断开。
断开后不论是服务器还是模块这边都没有任何响应,所以也不知道具体是多久断开。
所以尝试用AT+CIPSTART指令设置Keepalive功能来保持服务器连接,结果发现我设置成60秒,到了60秒就返回一个CLOSE。
一开始我以为是60秒内就已经和服务器断开了导致这个问题,所以我设置成10秒,结果到了10秒也返回CLOSE。

这个是我设置不正确,还是AT固件的BUG,还是本来设计意图就是这样?

我发的指令格式是:AT+CIPSTART="TCP","192.168.0.123",8000,60

Statistics: Posted by Flyhome — Thu Oct 13, 2016 9:46 am


]]>