你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

普通STM32单片机没有SDIO/USB如何实现真正有效高速WIFI通信?

[复制链接]
anylinkin 发布时间:2019-10-8 13:27
在传统观念里, 普通单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于:7 \! c9 W0 w' C- [( d- {, d
(1) 能做高速通信的WIFI模块,一般只是USB、SDIO、或PCI之类的接口而大多数普通单片机都不会提供这些主机接口;
% w) e8 L- x% @) e' ~(2) 即使某些款的单片机也能提供这些接口,也会单片机和WIFI模块的通信编程变得非常复杂,同时也会造成单片机选型的成本增加;
$ p3 D" C; s6 ^; H* C# I0 X2 B(3) 普通单片机因为资源(性能和存储)有限,也难以支持实用的较好性能的单片机WIFI方案。
) J' r3 K3 Y! r4 {" x' ?9 g' _% q4 ?1 Y" i
所以,大多数用在单片机系统上的WIFI模块,要么是以串口为主的,只能做一些基本的低速控制命令的传输,或者费了九牛二虎之力,集成了USB、 SDIO、或PCI接口的WIFI模块,其做出来的效果也很一般,速度一般也不超过300K字节每秒。因此,在普通单片机做高速WIFI通信,基本上成为了一个不可实现的梦想,并甚至成为一种传统惯性认识。
' X! N1 ?3 B$ x3 g9 V2 ~9 s! W- a$ F; `+ C

6 b4 {6 w' u/ |. g4 q  K+ z6 \. B5 B-------------------------------------------------------! w. {7 H: ^& i4 i9 O' {0 A% H
ALK8266WIFI高速WIFI模块,基于SPI接口,支持STM32等普通单片机实现有效速度过兆字节每秒的高速通信!8 W3 ?! }9 I0 X& C% t( z
7 _& C- v8 @1 P4 L5 p. k; {
该方案基于SPI接口的高速WIFI模块,单片机主机象访问普通SPI外设一样和WIFI模组进行交互,所以集成简单,占用单片机资源少。在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。' K" J& A: U: L+ o: j9 \# D. z3 {

! P! J7 [# v4 M/ W
+ y+ y. D" l2 E: i+ A
例如,在STM32的系列平台上:) G5 e) c) i! r  h9 s, I
       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒
1 F3 C7 d' [; c, o       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒
  V" ]' g7 g0 e       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒: T0 b% s' |! ~2 o) x
       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒
) d" p1 X3 |2 P: e       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒
% Y4 @  B+ n8 g       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒
% j7 a! t* G& J# U. j1 o
# s8 \2 |  ~" ]$ R2 X

) N. ]; P$ q6 _该方案提供支持多款常见单片机的验证测试好的例程包,也有技术支持,所以口碑评价不错!
4 Y0 ?  Q* o/ L: O: r5 ]! r/ q* x) G
收藏 1 评论2 发布时间:2019-10-8 13:27

举报

2个回答
zhangxu56726 回答时间:2019-10-8 15:25:58
直接用ESP8266 开发,不需要外挂MCU才是王道,还玩AT指令,太落后了
anylinkin 回答时间:2019-10-8 13:34:51
Anylinkin!提供了一款基于SPI接口的高速WIFI模块:( L. z& L7 N2 _
   -  基于常见的SPI接口(几乎所有的单片机都带有SPI接口,所以主机选型灵活范围广)
2 k- Y9 E" [" j5 {   -  直接象访问普通的SPI从机外设那样访问WIFI模组 ,所以集成简单. k; C( ]; j. |: O, d' k0 X
   -  不需要单片机再来集成协议栈或操作系统,占用单片机资源少,所以效率高
3 o5 c! S" s# p+ ~  j' G& G   -  经过许多数千客户的验证和适应优化,所以功能实用而强大。
. n1 t  N% h" f0 W  X7 w+ r1 w在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。
- R& z7 E- G& H3 }6 m( n% u1 q% G3 ?& n

7 U# D0 u, l6 d例如,在STM32的平台上:
$ B4 V) a: f; A       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒% t' \: P$ j; I) O5 _% `* C0 |# k
       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒
! X+ s- u; g. S: h1 z; `0 y       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒
- [8 D. Q7 U$ S6 v8 Q       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒
5 U9 h/ {4 H1 s6 G" s       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒
0 H! K8 i4 C7 b; D       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒  r* B: e1 J- K: T- c: T

8 `- v5 ]9 n, `5 O+ S! Z( s. B9 @6 y/ h$ h" Q! Y" e- a; a( f& S9 w8 E! M
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版