OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7378|回复: 7

ESP8266-01s传输大数据会丢失数据

[复制链接]

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2019-5-11
在线时间
12 小时
发表于 2020-4-4 20:42:25 | 显示全部楼层 |阅读模式
10金钱
现在在研究使用ESP8266-01s模块来传输图片,但是发现使用ESP8266-01s模块的透传模式传输大量数据时,接收端偶尔会丢失数据。请大家帮帮忙提个意见接收端是TCP服务器,发送端是stm32f103的串口2,发送的数据大小是1/5帧的qvga图片(307200bit),接收端大概丢失2000bit左右。
可能原因是ESP模块的串口来不及发送完成,缓冲就被新的数据覆盖了。目前已知可以降低波特率和添加串口流控来解决,但是硬件上没有这个条件。
现在请教大家可否又其他方法来保证传输质量呢,尽量保证传输速率使得1张图片在0.5s内。
(另外在搜索中看到有大神使用ESP8266来传输图片可以达到7帧,不知是不是使用的是ESP8266-01s)


数据丢失

数据丢失
QQ截图20200404204104.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2019-5-11
在线时间
12 小时
 楼主| 发表于 2020-4-7 22:50:33 | 显示全部楼层
T_T哭了 有热心大佬可以提供一个思路吗
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2019-5-11
在线时间
12 小时
 楼主| 发表于 2020-4-21 13:52:42 | 显示全部楼层
太难了 好几天了都没有回复...
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-4-22 01:40:05 | 显示全部楼层
会丢失很正常啊, 自己加协议, 才能保证可靠传输
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2020-3-17
在线时间
12 小时
发表于 2020-4-23 12:26:08 | 显示全部楼层
大量数据tcp连接,掉包正常,可以定包长,自定义包头或者包尾来解决
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-3-11
在线时间
5 小时
发表于 2022-3-12 01:09:25 | 显示全部楼层
楼主,能给你的代码给我看看吗?我自己用stm32f10连接esp8266-01s都出错,能否参考一下你的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 09:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表