STM32+WiFi模块(ESP8266) 如何测WiFi传输速度

Js丶 2017-12-29 10:42:57

本人正在学习基于STM32的WiFi数传系统,导师要求测出WiFi传输速度,纠结好几天不知道怎么做,求大佬指教,感激不尽!

我已经学会了ESP8266的AT指令,也实现了STM32 和 ESP8266 之间串口通信,就是测试WiFi速度让我很为难,不知道如何实现。

有大佬讲一下大体思路吗,有详细步骤就更好啦,再次感谢(鞠躬、)
...全文
7945 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Js丶 2018-01-02
  • 打赏
  • 举报
回复
引用 5 楼 tianxj001 的回复:
[quote=引用 3 楼 xiao_jun__ 的回复:] [quote=引用 1 楼 tianxj001 的回复:] STM32 和 ESP8266之间AT控制的话,最快也就是透传模式了设置透传(AT+CIPMODE=1)设置好目标接受IP什么的,然后你可以把uart波特率设置为最高的460800,然后用stm32 发送大量数据来进行测试,用360流量防火墙就可以看下载速度。
请问如何使用stm32发送大量数据呢 刚开始学 还不太熟悉 希望说的详细一点 谢谢~[/quote] 很简单啊,在STM32的源代码里面,做一个文本数组,在容量允许范围,该数组可以很大,然后进入透传模式你就发送该文本到电脑,电脑就可以用360测试速度了啊.[/quote] 非常感谢你的帮助!我已经按照你的方法弄出来了,再次感谢!
uid123 2017-12-31
  • 打赏
  • 举报
回复
先架设一个固定IP的FTP服务器,让后让你的设备链接到上面进行上传和下载文件,文件大小自己定,然后从上传或下载第一个包开始计时,然后在收到最后一个包停止计时,用文件大小除以时间就能得到速度。
tianxj001 2017-12-31
  • 打赏
  • 举报
回复
引用 3 楼 xiao_jun__ 的回复:
[quote=引用 1 楼 tianxj001 的回复:] STM32 和 ESP8266之间AT控制的话,最快也就是透传模式了设置透传(AT+CIPMODE=1)设置好目标接受IP什么的,然后你可以把uart波特率设置为最高的460800,然后用stm32 发送大量数据来进行测试,用360流量防火墙就可以看下载速度。
请问如何使用stm32发送大量数据呢 刚开始学 还不太熟悉 希望说的详细一点 谢谢~[/quote] 很简单啊,在STM32的源代码里面,做一个文本数组,在容量允许范围,该数组可以很大,然后进入透传模式你就发送该文本到电脑,电脑就可以用360测试速度了啊.
Js丶 2017-12-31
  • 打赏
  • 举报
回复
引用 2 楼 uid123 的回复:
先架设一个固定IP的FTP服务器,让后让你的设备链接到上面进行上传和下载文件,文件大小自己定,然后从上传或下载第一个包开始计时,然后在收到最后一个包停止计时,用文件大小除以时间就能得到速度。
我并没有学过ftp服务器的搭建 能说一下搭建的主要步骤吗 谢谢~
Js丶 2017-12-31
  • 打赏
  • 举报
回复
引用 1 楼 tianxj001 的回复:
STM32 和 ESP8266之间AT控制的话,最快也就是透传模式了设置透传(AT+CIPMODE=1)设置好目标接受IP什么的,然后你可以把uart波特率设置为最高的460800,然后用stm32 发送大量数据来进行测试,用360流量防火墙就可以看下载速度。
请问如何使用stm32发送大量数据呢 刚开始学 还不太熟悉 希望说的详细一点 谢谢~
tianxj001 2017-12-30
  • 打赏
  • 举报
回复
STM32 和 ESP8266之间AT控制的话,最快也就是透传模式了设置透传(AT+CIPMODE=1)设置好目标接受IP什么的,然后你可以把uart波特率设置为最高的460800,然后用stm32 发送大量数据来进行测试,用360流量防火墙就可以看下载速度。

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧