EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
WLAN技术
# F: J0 V6 z# {802.11协议简述0 B+ @# H" P& r
概述1 L# R# |4 |- }0 E* }* O2 o
802.11四种主要物理组件
0 D9 x: i7 e: n7 q- ~' a0 h工作站(Station): @; F: M! P/ T' z0 p
接入点(Access Point)0 D- V7 z4 c$ r, E/ z! t
无线媒介(Wireless Medium)7 {+ S% j( N% D* l% G- s
分布式系统(Distribution System)8 T, X4 h0 C% }) b1 U& N
WIFI适配层
' j S# K' S* {* Nwpa_supplicant
& T3 ?# m$ I+ w8 mwpa_ctrl的作用5 u3 t/ g$ J! o% Z9 ?
WPA_SUPPLICANT# S% [; X! I% z' U% e7 x/ x6 K
概念
1 c& d6 o7 g% s! WWpa_supplicant与驱动的交互
4 e/ X! K2 Y" p) O; b3 v' Q. cWpa_cli调试工具
8 _! k2 W0 G2 Z& T启动wpa_supplicant
/ }* k: y, ?3 r v0 g连接wpa_cli到wpa_supplicant
7 Y" x" Q8 r) G5 P: b示例
+ f# i8 M; U7 W无密钥认证AP3 T. u4 }0 Z# _+ C" ^* X7 e) f6 \% M
WEP认证AP
2 d& t2 H5 n- c6 AWPA-PSK/WPA2-PSK认证AP6 c! X9 C" N, R! H( ^
隐藏AP6 d6 }% G ^9 ~& g
WiFi模块解析和启动流程( F" X* n6 m7 ]
框架分析
( {, z. A6 \8 cWifi启动流程4 [) k# u- G, G5 H
WLAN驱动结构介绍; g8 ~" q" W5 Q2 t* j
SDIO驱动
" k0 D$ D! _8 ^( A) YBoardcom无线通讯芯片% G. a8 R2 G- {+ x) T2 Q
概述# f1 C5 o. a3 b* p7 V' Q
源码; {) H: [/ i5 E: o0 Z0 } U
详细接口及代码分析
/ h7 W' N V0 b" O0 d. Q1 M* CWIFI驱动流程分析# g2 B8 W& |* D4 h# ~1 D
WIFI设备注册流程
% M( l0 @/ A+ C, z" M$ `1 m$ G0 ?WIFI驱动流程(二)
5 k* T* F) ~7 Q- e, p8 f- I网络设备注册流程* H0 h- A! x+ M5 d
IOCTL的调用逻辑# `! \5 }) r1 M) A
数据的传送7 q1 k2 ?3 p: n, d. n
数据传送过程简述" ]; s; y4 S( A
BCM4329芯片wlan驱动数据传送 ( v8 W5 o$ |" |( b
传输超时
* n1 ?2 d. U' C+ c数据的接收, ?( H: f2 }0 A% \/ x
数据接收的方式和过程& d: Y; ^# ^0 j$ d
选择哪种接收模式
( V, H/ ~7 L$ u/ q8 F7 u+ |) I% eBcm4329芯片wlan驱动数据传送$ f2 U/ C( X" f: ]1 j3 x
电源管理相关的调用逻辑
2 `2 o6 C! D/ M- i( u/ `Android平台的Wifi模块移植要点) j9 O5 j1 N& E- T) Z# U" G5 V
Wifi结构
4 q6 {' H' k, vWifi模块环境' O, B) F, f" z; b) x
Wifi模块的编译% W- r m9 O4 w2 }" H& h {; h
Wifi驱动源码2 [) ?$ n/ F0 C
在android平台添加BCM43xx驱动
, E+ n4 t, Y4 o4 j! S编译wifi驱动源码, J0 }8 I5 N9 @% y. @! h
在android中使用BCM43xx$ [, r. I# h# c0 U( ~& R* \
. e J" B2 _: K% Q) e, W
1 WLAN技术WLAN是英文WireleSSLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接入方式的环境等。 ' g9 S) }/ |/ v) q) Z( C% h5 W
2 802.11协议简述2.1.1 概述作为全球公认的局域网权威,IEEE802工作组建立的标准在过去二十年内在局域网领域独领风骚。这些协议包括了802.3Ethernet协议、802.5TokenRing协议、802.3z100BASE-T快速以太网协议。在1997年,经过了7年的工作以后,IEEE发布了802.11协议,这也是在无线局域网领域内的第一个国际上被认可的协议。 在1999年9月,他们又提出了802.11b"HighRate"协议,用来对802.11协议进行补充,802.11b在802.11的1Mbps和2Mbps速率下又增加了5.5Mbps和11Mbps两个新的网络吞吐速率。利用802.11b,移动用户能够获得同Ethernet一样的性能、网络吞吐率、可用性。这个基于标准的技术使得管理员可以根据环境选择合适的局域网技术来构造自己的网络,满足他们的商业用户和其他用户的需求。802.11协议主要工作在ISO协议的最低两层上,并在物理层上进行了一些改动,加入了高速数字传输的特性和连接的稳定性。 ) g6 p: u3 W& i8 d8 Q- ?7 ~
主要内容:
% P' l# K7 W) `8 ^1.802.11工作方式: n+ O& _5 t. z# Y# X) R3 s$ _3 \
2.802.11物理 3.802.11b的增强物理层 4.802.11数字链路层 5.联合结构、蜂窝结构和漫游
8 g6 b. P- o0 M/ y) M* y1 802.11四种主要物理组件1.1 工作站(Station)构建网络的主要目的是为了在工作站间传送数据。所谓工作站,是指配备无线网络接口的计算设备。 7 ^* U' R4 o5 Z) i" d
1.2 接入点(Access Point)802.11网络所使用的帧必须经过转换,方能被传递至其他不同类型的网络。具备无线至有线的桥接功能的设备称为接入点,接入点的功能不仅于此,但桥接最为重要。
* @/ ?8 T% h, m2 t& C' q( [1.3 无线媒介(Wireless Medium)802.11标准以无线媒介在工作站之间传递帧。其所定义的物理层不只是一种,802.11最初标准化了两种 射频物理层以及一种红外线物理层。 ! Q P; P) s3 a! e
1.4 分布式系统(Distribution System)当几个接入点串联以覆盖较大区域时,彼此之间必须相互通信以掌握移动式工作站的行踪。分布式系统属于802.11的逻辑组件,负责将帧转送至目的地。 下图为802.11网络的基本服务集(basic service set),其中包含了这四种物理组件。
" R9 ?( d/ s2 o) d) S% F$ f |