问题介绍:最近在做一个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过于频繁?
esp8266 wifi模块CIPSEND发送问题,返回no tail;
Who is online
Users browsing this forum: No registered users and 164 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.