ESP8266求助
各位大侠,在调试ESP8266的时候遇到些问题,还请各位多多帮忙1. ESP8266在TCP server模式下无法发送数据给客户端,UDP模式下正常。
2. ESP8266在两种模式下工作大概1分钟左右就无响应了。
请参考截图,是不是ESP8266的版本太低了?我查版本号是0.9.2.4 http://tieba.baidu.com/photo/p?kw=arduino&ie=utf-8&flux=1&tid=3352347375&pic_id=7e98d2edab64034f1dcbd94daac379310b551ddd&pn=1&fp=2&see_lz=0 图片传不上来,请参考百度贴吧的求教贴
http://tieba.baidu.com/p/3747025829 84625829 发表于 2015-5-6 22:50 static/image/common/back.gif
图片传不上来,请参考百度贴吧的求教贴
http://tieba.baidu.com/p/3747025829
ESP对UNO配合不太如人意,主要是UNO内存太小,还是用其他的如2560试试。
用W5100试一试 本帖最后由 84625829 于 2015-5-8 16:23 编辑
林定祥 发表于 2015-5-7 19:33 static/image/common/back.gif
ESP对UNO配合不太如人意,主要是UNO内存太小,还是用其他的如2560试试。
我手上只有这两块板,刚开始学。ESP搞不定只能换有线了,准备入手W5100了。ESP无解么?
另外我的UNO只是用来做串口的转接,将电脑串口的数据送到ESP,将ESP的数据送到电脑。内存对这个功能没影响吧? suoma 发表于 2015-5-7 21:29 static/image/common/back.gif
用W5100试一试
也准备入手W5100了,但是拖个线还是不方便啊。ESP无解么? 84625829 发表于 2015-5-8 16:13 static/image/common/back.gif
我手上只有这两块板,刚开始学。ESP搞不定只能换有线了,准备入手W5100了。ESP无解么?
另外我的UNO只 ...
我是用于通过ESP上yeelink物联网,上物联网需要一串HTML的字符串,ESP是串口转WiFi低速转高速中间就需要缓冲,没有足够的内存很难实现。因此改了2560了,这个和将ESP改W5100代价差不多。
其次,没有看见你的程序,因为ESP是占用串口的(UNO只有一个串口),因此在调试是最好建立虚拟,也即在通讯时千万不要使用Serial.print等语句和Moniter,这样会干扰串口。 本帖最后由 84625829 于 2015-5-9 00:17 编辑
林定祥 发表于 2015-5-8 17:28 static/image/common/back.gif
我是用于通过ESP上yeelink物联网,上物联网需要一串HTML的字符串,ESP是串口转WiFi低速转高速中间就需要缓 ...
#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 2); // RX, TX
void setup()
{
//打开串行通信,等待端口打开:
Serial.begin(9600);
Serial.println("Goodnight moon!");
// 设置串口通讯的速率
mySerial.begin(9600);
mySerial.println("Hello");
}
void loop() // 循环
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
} 林定祥 发表于 2015-5-8 17:28 static/image/common/back.gif
我是用于通过ESP上yeelink物联网,上物联网需要一串HTML的字符串,ESP是串口转WiFi低速转高速中间就需要缓 ...
我把代码传上来了,还请帮忙看看。ESP接在3,2引脚了,板子自带的串口接到电脑USB了。
你的ESP一直没出现过这种问题?你的固件版本是多少啊? 84625829 发表于 2015-5-9 00:16 static/image/common/back.gif
#include
SoftwareSerial mySerial(3, 2); // RX, TX
这个不能用吧,ESP是走AT集,还有初始化等一系列问题? 本帖最后由 wdjkzym 于 2015-5-9 16:34 编辑
84625829 发表于 2015-5-9 00:20 static/image/common/back.gif
我把代码传上来了,还请帮忙看看。ESP接在3,2引脚了,板子自带的串口接到电脑USB了。
你的ESP一直没出现 ...
刷1.0
AT打的也不对 飘过。。。 本帖最后由 84625829 于 2015-5-9 23:48 编辑
林定祥 发表于 2015-5-9 10:35 static/image/common/back.gif
这个不能用吧,ESP是走AT集,还有初始化等一系列问题?
http://tieba.baidu.com/photo/p?kw=arduino&ie=utf-8&flux=1&tid=3747025829&pic_id=8c626390f603738dc47e0e69b61bb051f819ec2c&pn=1&fp=2&see_lz=1
这个软串口和ESP可以通信,也可以输入命令。就是ESP建立起服务器不能给客户端发消息。
依次在串口输入命令为:
AT+CWMODE=3,返回 no change
AT+CIPMUX=1,返回 ok
AT+CIPSERVER=1,返回OK
客户端连接后,返回 link
这时候可以接收到客户端发送过来的消息,但是输入命令
AT+CIPSEND=4,返回error,中间有漏掉什么命令么?
大概在1分钟内,客户端能发送过来的消息都能接收到,但1分钟之后再发送串口没有显示收到消息。发送间隔时间很短,小于服务器无响应踢掉客户端的时间,应该不是被服务器T掉的。
图片还是参照我一楼帖子提到的贴吧的,这里好像传不上来图片 本帖最后由 84625829 于 2015-5-9 23:52 编辑
wdjkzym 发表于 2015-5-9 16:30 static/image/common/back.gif
刷1.0
AT打的也不对
AT+CWMODE=3,返回 no change
AT+CIPMUX=1,返回 ok
AT+CIPSERVER=1,返回OK
客户端连接后,返回 link
这时候可以接收到客户端发送过来的消息,但是输入命令
AT+CIPSEND=4,返回error,中间有漏掉什么命令么?
可以参照一楼中提到的贴吧图片。
另外用UDP协议可以双向通信,但大概1分钟以后也无响应。网上查到有说是卖家给的通信软件有问题,我自己用VB写了一个效果也一样。
如果有空还请帮忙解决下,万分感激!
1.0的在他官网论坛里下载就可以了吧?
页:
[1]
2