OpenEdv-开源电子网

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

Esp8266发送数据帧的帧间隔有没有要求啊?

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-8-15
在线时间
1 小时
发表于 2017-8-15 00:20:32 来自手机 | 显示全部楼层 |阅读模式
我在不延时循环中发送数据,收到的数据包最低也有几十毫秒的间隔,这有什么潜规则么?我一直没有找到关于这方面的说明文档,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

453

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2014
金钱
2014
注册时间
2016-12-27
在线时间
136 小时
发表于 2017-8-16 10:19:36 | 显示全部楼层
ESP8266WIFI对于发送数据帧间,没有时间间隔的要求。连续发两个包之间的时间间隔可以到us级以下(用wireshark实测观察,两个包之间的间隔低至1us,再小的时间测量精度看不出来了),所以几乎可以忽略。

如果两个数据包之间的间隔需要几十个ms(按照最小的10ms计算),假设每个包的长度为1460字节(按照一个包一般最大的长度计算),即,每发1460至少需要耽搁10ms以上,那么连续发送的平均速度很难超过150K字节每秒了(即使不考虑数据本身的电通信时间)。
但是实际上,有许多基于ESP8266的模块,实测的速度都超过M字节每秒的(丢包率几乎为零)。如下面的链接所示:
在ESP8266模块上实现M字节每秒的高速透传以及内嵌多功能WEB服务器的演示视频 http://bbs.espressif.com/viewtopic.php?f=7&t=5677  
此外,在乐鑫论坛,一大把帖子里,都有鬼佬贴图,说自己的传输速度有几百K字节每秒,所以,乐鑫的方案和SDK是很好的,没有问题。

PS: 经常在群里遇到少数人,实际可能是因为自己的网络基础相对薄弱或者没有存下心来仔细研究,没有做好,但总爱怀疑或攻击侮辱乐鑫的解决方案。抱着总爱怀疑乐鑫怀疑他人的先入之见,而缺乏一个技术人员必有的耐心和定位思路多从自己角度去找问题的习惯,结果停滞不前。可能不如耐下心来,借助百度借助乐鑫论坛,仔细定位分析,反而可能解决自己的问题额,希望引以为戒。又例如,在我们技术讨论群里,也曾有一个朋友曾一度怀疑乐鑫的芯片和SDK很差RAM套少,但是态度很踏实,后来在群友的协助下,也实现的高速和集成了非常复杂的WEB功能。供参考。




https://item.taobao.com/item.htm?id=550946928238

回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-8-15
在线时间
1 小时
 楼主| 发表于 2017-8-20 14:51:53 来自手机 | 显示全部楼层
anylinkin 发表于 2017-8-16 10:19
ESP8266WIFI对于发送数据帧间,没有时间间隔的要求。连续发两个包之间的时间间隔可以到us级以下(用wiresha ...

嗯,谢谢啊,如果在非透传模式下,每次发送  发送数据命令后需要等到响应后才有串口数据传输,这是需要有延迟时间吗?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 05:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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