请问,ESP8266 wifi模块的串口,接收数据最大效率是多少?

Sam Shen
Posts: 5
Joined: Tue Jun 21, 2016 4:16 pm

请问,ESP8266 wifi模块的串口,接收数据最大效率是多少?

Postby Sam Shen » Mon Oct 31, 2016 3:47 pm

来龙去脉:
最近遇上一个这样的问题,用ESP8266的模块,将串口的数据读出,通过mesh把数据转发走。
使用开发板连接电脑,电脑上使用串口助手向开发板USB串口发数据;mesh单结点,连接到路由器。然后电脑端再使用网络助手监听端口。
使用的是ESP8266_MESH_DEMO_v1.0版本的SDK,串口设置:115200 8 N 1 ,使用定时器每50ms读一次串口和每5ms读一次串口两种速度在测试。mesh每一秒发送一次数据。串口读到数据放到一buffer内,长度是1200的uint8_t的数组。mesh发送数据后,清buffer。

现象:
不论电脑上串口助手上一秒内发送多少字节的hex数据(循环发,单次多字节),通过mesh传到网络助手的数据,除去mesh数据的header部分,自定义数据部分的字节长度为450左右。感觉速度就是提不上来。

求助过技术支持:
电话问了一下技术支持的郭工。郭工给的结论,最高115200的速度,是没问题的。接收速度也是可以的,转成字节也在几KB。说我这里现在的状态,是有些慢。建议我用AT的程序试一下;也使用手机做AP测试一下。

问题:
1. ESP8266模块的接收数据最大效率是多少呢? 有没有遇到同样问题的小伙伴? 介绍一下怎么处理的?或者谁哪里有更好的办法,请赐教!
2.在手机建AP测试的,谁弄过,请发一下文档或连接?


我的开发板见下图:
Attachments
esp8266.jpg

ESP_Xutao
Posts: 134
Joined: Tue Sep 27, 2016 5:42 pm

Re: 请问,ESP8266 wifi模块的串口,接收数据最大效率是多少?

Postby ESP_Xutao » Fri Dec 02, 2016 4:21 pm

你好;
在uart.h文件里可以查看波特率大小,最大的BIT_RATE_3686400= 3686400。测试可以用AT透传测试,通过uart,波特率设置高测试。

Who is online

Users browsing this forum: No registered users and 2 guests