esp8266 wifi模块CIPSEND发送问题,返回no tail;

朝花夕拾
Posts: 12
Joined: Fri Mar 10, 2017 9:26 am

esp8266 wifi模块CIPSEND发送问题,返回no tail;

Postby 朝花夕拾 » Wed Jul 12, 2017 11:54 am

问题介绍:最近在做一个wifi通信的项目,用到了esp8266的模组,GMR版本信息如下;
L:9 D:AT+GMR
L:43 D:AT version:0.60.0.0(Jan 29 2016 15:10:17)
L:29 D:SDK version:1.5.2(7eee54f4)
L:32 D:Ai-Thinker Technology Co. Ltd.
L:22 D:May 5 2016 17:30:30

其中,esp8266用作AP,TCPserver;电脑/手机连接到esp8266,TCPclient;
但是发现在1hz的通信频率下,电脑/手机给esp8266 AP 发送数据时,会出现模块返回:no tail 以及ERROR的提示,如下;
AT+CIPSEND=0,40
L:3 D:
L:9 D:no tail
L:7 D:ERROR

先介绍下我的esp8266的通信;

L:28 D:+IPD,0,12,192.168.4.2,56584: ----- 1:模块收到一段数据;
AT+CIPSEND=0,39 ----- 2:针对这一段数据解析后,我要发送一个39 byte的数据;写AT+CIPSEND 指令;
L:18 D:AT+CIPSEND=0,39 ------ 3:模块回显设置的指令;
L:4 D:OK ------ 4:模块返回OK;
%F1P,0,0:0,2.560950,5.464681,0.000000 ----- 5:收到 > 符号后,发送的数据;
L:4 D:> ------ 6:之后打印 > 符号;
L:15 D:Recv 39 bytes ------ 7:模块返回 接收 39 bytes;
L:9 D:SEND OK ------ 8:模块返回SEND OK; [/color]

正常流程如上;其中L开头的为接收数据
可是,当我以1hz的频率通过电脑/手机 给esp8266发送时会出现如下提示,对比上面正常流程;没有模块回显;或者是回显错误
L:28 D:+IPD,0,12,192.168.4.2,56584:
AT+CIPSEND=0,39
L:9 D:no tail
L:7 D:ERROR

或者
L:28 D:+IPD,0,12,192.168.4.2,56584:
AT+CIPSEND=0,39
L:18 D:AT+CIPSEND=0,?9
L:9 D:no tail
L:7 D:ERROR

请问这个no tail的错误的原因是?是esp8266的AT估计本身问题么?还是1hz过于频繁?

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: esp8266 wifi模块CIPSEND发送问题,返回no tail;

Postby ESP_Faye » Wed Jul 12, 2017 3:41 pm

您好,

这里是 ESP8266 的芯片设计原厂,乐鑫信息科技。

从您提供的版本信息看来,您使用的 AT 固件,不是由我司提供的,而是我司的合作伙伴安信可科技提供。
非常抱歉,我司无法解答您关于安信可固件的疑问,建议您可以咨询安信可科技。

或者,您也可以使用我司的 AT 固件测试,看是否还有问题?
下载我司的 AT 文档

感谢您对 ESP8266 的关注!

Who is online

Users browsing this forum: No registered users and 4 guests