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

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

[复制链接]
anylinkin 发布时间:2019-10-8 13:27
在传统观念里, 普通单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于:
! _) P- {% `0 h9 O  j% v# R(1) 能做高速通信的WIFI模块,一般只是USB、SDIO、或PCI之类的接口而大多数普通单片机都不会提供这些主机接口;
+ c1 G$ o4 w8 E3 l) E* S' z(2) 即使某些款的单片机也能提供这些接口,也会单片机和WIFI模块的通信编程变得非常复杂,同时也会造成单片机选型的成本增加;
9 L. T% X) T/ ?5 c(3) 普通单片机因为资源(性能和存储)有限,也难以支持实用的较好性能的单片机WIFI方案。
& q: u/ Z# M$ Y, }+ ^4 T
# b- U7 [- ^8 M# q! F( @所以,大多数用在单片机系统上的WIFI模块,要么是以串口为主的,只能做一些基本的低速控制命令的传输,或者费了九牛二虎之力,集成了USB、 SDIO、或PCI接口的WIFI模块,其做出来的效果也很一般,速度一般也不超过300K字节每秒。因此,在普通单片机做高速WIFI通信,基本上成为了一个不可实现的梦想,并甚至成为一种传统惯性认识。8 h$ u5 G/ C4 \+ s: C( o
1 n& d: L! w0 M) v! C4 t
0 _. Z. R9 s- c+ h
-------------------------------------------------------. ]7 w! {0 Z6 O+ g, p# ^7 o7 q
ALK8266WIFI高速WIFI模块,基于SPI接口,支持STM32等普通单片机实现有效速度过兆字节每秒的高速通信!
1 G" d( n) X' Y

. m& {6 ]) i9 [+ J2 B, B% n该方案基于SPI接口的高速WIFI模块,单片机主机象访问普通SPI外设一样和WIFI模组进行交互,所以集成简单,占用单片机资源少。在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。, C2 T, P$ c- t, ?$ y5 `+ I

4 n4 p  ^  H0 S* }  |. Q! p  w8 e
+ w) E8 S9 M/ q; {- X6 ]% C
例如,在STM32的系列平台上:
# g- a- C& q# {" S2 S# Z/ |: o1 U       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒
# ]3 T( [# x& [& T& o% A! Z       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒
. ~9 i" U9 T+ {( w" w       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒
9 f5 h$ t& M( m& c& T       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒
& f8 t+ J- r7 ^8 }$ t       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒! V( `2 b; `( e/ p0 e  q) D
       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒
9 v5 Y) ]8 b! z( ^1 Z, Q( {/ o& x3 u2 @6 D8 n$ I
: j! F9 {1 n+ s" E2 i
该方案提供支持多款常见单片机的验证测试好的例程包,也有技术支持,所以口碑评价不错!) L* j" _( r# _6 S: S, ^
+ G, L& z) @7 w$ i9 I9 L
收藏 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模块:4 ?$ }8 \; l/ N. V) f, K
   -  基于常见的SPI接口(几乎所有的单片机都带有SPI接口,所以主机选型灵活范围广)
8 v; v1 F' R6 g1 D. N* g. A# m8 ^   -  直接象访问普通的SPI从机外设那样访问WIFI模组 ,所以集成简单
" i1 x' l4 x5 X& F   -  不需要单片机再来集成协议栈或操作系统,占用单片机资源少,所以效率高5 n1 w6 c( R+ n# V* \
   -  经过许多数千客户的验证和适应优化,所以功能实用而强大。7 \- r9 `2 A% K
在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。
# I0 E9 ?+ l3 H4 ^. M/ U
3 w' m4 i% D' i4 g1 J
- l) t9 r0 ^- V  w2 B3 n
例如,在STM32的平台上:
$ o3 m* `* _7 G. p5 f9 S1 }( G0 z       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒
3 q( e" A' g4 N       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒" w: R" L) E9 L* r
       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒
' U$ n  q( k; e       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒4 |+ C. P# j5 U3 `6 d: `5 t
       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒
: T/ B# K: h) A5 K/ _       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒0 q6 c5 G5 l, W& ]

; ^7 `' S# t7 S8 C8 M" G3 h$ |" e: n1 Y
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版