WiFi模块浅析
一、WiFi 模块可分为三类:
- 通用Wi-Fi模块
用在笔记本、平板电脑上等无线产品上的,USB接口、SDIO接口或PCIE接口的WiFi模块,基于Wi-Fi协议栈和WiFi模块驱动,在安卓、Windows等系统里工作的,需要非常强大的电脑CPU来完成应用,这样普通WiFi模块就能正常工作了。
- 路由器方案Wi-Fi模块
AP/路由WiFi模块也是嵌入式WiFi模块,只是这种WiFi模块自带操作系统,功能强大,所以单独来说! AP/路由WiFi模块最典型的应用就是是家用路由器,协议和驱动借助拥有强大Flash和RAM的处理芯片加Linux操作系统。
嵌入式Wi-Fi模块,主控芯片一般是功能简单的32位单片机(MCU),内置Wi-Fi驱动和协议,接口为一般的MCU接口如UART等,适合于各类智能家居或智能硬件中,比如现在很多带WiFi功能的电视、空调、冰箱等
了解一下普通Wi-Fi模块与嵌入式Wi-Fi模块的区别:
我们都知道笔记本、手机、平板电脑等这类产品具有强大的CPU和大容量的存储器进行网络通信数据的处理和存储,因此在使用WIFI时不需要额外的MCU,完全借助其高速处理器和庞大的软件系统。但是对于家电,仪表,LED灯等智能家居产品,因为该类产品的主控芯片可能是成本很低、功能简单的MCU,因此这类产品无法支持普通Wi-Fi的功能。同时,还有一个重要的原因就是普通WIFI的功耗比较高,而嵌入式WIFI在功耗上做了很大的改善,比较适合对功耗要求高的无线家电设备。
下面针对嵌入式WIFI与普通WIFI来进行对比,通过下表的对比,我们大致上可以理解到什么是嵌入式WIFI
|
嵌入式WIFI模块 |
普通WIFI模块 |
适用范围 |
无线家电、仪表、智能灯泡等智能家居设备 |
笔记本、平板电脑、飞控、扫地机器人、投影仪、网关等 |
主控芯片 |
模块上集成的MCU |
x86 CPU、ARM等高速微处理器 |
接口 |
SPI、I2C、SDIO\UART |
SDIO、USB、PCIE |
功耗 |
低 |
高 |
产品 |
RTL的8710/8720系列、海思Hi3861系列、博流BL602C等 |
瑞昱RTL8188、8189、8723、8822等系列,南方硅谷SV6158、SV6155P,高通1023、6174等系列 |
开发设计 |
内置WIFI驱动、MAC、WIFI协议、无线安全协议等,所有的网络软件封装成一个UART或SPI接口的设备,使用简单,只需要往UART或者SPI收发数据即可。从整体软件层面上看,不属于网络设备。 |
需要在主机添加WIFI驱动、同时需要依赖主机的网络协议栈等软件平台资源,从整体软件层面上看,属于网络设备,使用时需要遵循网络相关的协议。 |
三、WiFi模块主要功能
1、 AP
也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。
2、 STA
每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。
3、P2P
这是一种点对点连接技术,它可以在两台station之间直接建立tcp/ip链接,并不需要AP的参与;其中一台station会起到传统意义上的AP的作用,称为Group Owner(GO),另外一台station则称为Group Client(GC),像连接AP一样连接到GO。GO和GC不仅可以是一对一,也可以是一对多。
深圳市欧飞信科技有限公司致力于WiFi产品的设计、开发、销售,不仅能为广大用户提供丰富的WiFi模块供选择,还有专业的技术团队支持项目前期开发;以下图表型号只是敝司部分产品介绍,欲了解更多信息,欢迎登陆我司网站。