网站大量收购独家精品文档,联系QQ:2885784924

Wifi模块全总结.doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Wifi模块全总结.doc

WIFI学习总结1 WLAN技术 3 2 802.11协议简述 3 2.1.1 概述 3 3 802.11四种主要物理组件 4 3.1 工作站(Station) 4 3.2 接入点(Access Point) 4 3.3 无线媒介(Wireless Medium) 4 3.4 分布式系统(Distribution System) 4 4 WIFI适配层 5 5 wpa_supplicant 6 5.1 wpa_ctrl的作用 6 5.2 WPA_SUPPLICANT 6 5.2.1 概念 6 5.2.2 Wpa_supplicant与驱动的交互 6 6 Wpa_cli调试工具 7 6.1 启动wpa_supplicant 7 6.2 连接wpa_cli到wpa_supplicant 7 6.3 示例 8 6.3.1 无密钥认证AP 8 6.3.2 WEP认证AP 8 6.3.3 WPA-PSK/WPA2-PSK认证AP 8 6.3.4 隐藏AP 9 7 Wifi模块解析和启动流程 9 7.1 框架分析 9 7.2 Wifi启动流程 11 8 WLAN驱动结构介绍 22 8.1 SDIO驱动 22 8.2 Boardcom无线通讯芯片 23 8.2.1 概述 23 8.2.2 源码 23 8.3 详细接口及代码分析 24 8.3.1 WIFI驱动流程分析 24 8.3.2 WIFI设备注册流程 25 8.3.3 WIFI驱动流程(二) 40 8.3.4 网络设备注册流程 43 9 IOCTL的调用逻辑 48 10 数据的传送 56 10.1 数据传送过程简述 56 10.2 Bcm4329芯片wlan驱动数据传送 57 10.3 传输超时 59 11 数据的接收 59 11.1 数据接收的方式和过程 59 11.2 选择哪种接收模式 60 11.3 Bcm4329芯片wlan驱动数据传送 60 12 电源管理相关的调用逻辑 65 13 Android平台的Wifi模块移植要点 74 13.1 Wifi结构 74 13.2 Wifi模块环境 75 13.3 Wifi模块的编译 75 13.3.1 Wifi驱动源码 75 13.3.2 在android平台添加BCM43xx驱动 75 13.3.3 编译wifi驱动源码 79 13.3.4 在android中使用BCM43xx 80 WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接入方式的环境等。作为全球公认的局域网权威,IEEE802工作组建立的标准在过去二十年内在局域网领域独领风骚。这些协议包括了802.3Ethernet协议、802.5TokenRing协议、802.3z100BASE-T快速以太网协议。在1997年,经过了7年的工作以后,IEEE发布了802.11协议,这也是在无线局域网领域内的第一个国际上被认可的协议。在1999年9月,他们又提出了802.11bHighRate协议,用来对802.11协议进行补充,802.11b在802.11的1Mbps和2Mbps速率下又增加了5.5Mbps和11Mbps两个新的网络吞吐速率。利用802.11b,移动用户能够获得同Ethernet一样的性能、网络吞吐率、可用性。这个基于标准的技术使得管理员可以根据环境选择合适的局域网技术来构造自己的网络,满足他们的商业用户和其他用户的需求。802.11协议主要工作在ISO协议的最低两层上,并在物理层上进行了一些改动,加入了高速数字传输的特性和连接的稳定性。主要内容:   1.802.11工作方式   2.802.11物理层   3.802.11b的增强物理层   4.802.11数字链路层   5.联合结构、蜂窝结构和漫游适配层 里面定义很多字符串变量和适配层的接口实现,是对wpa_supplicant程序通信的接口封装,用来完成上层和wpa_supplicant的通信, 头文件在libhardware/include/hardware下,这里的函数用来向JNI的本地实现提供调用接口。 这里的函数,我把它们分为类函数: 一类是命令相关的(控制)函数,就是在JNI层android_XXX_Command()函数所调用 的Wifi_Command()函数,调用流程:android_XXX_command()=docommand()=wifi_command()=wifi_send_com

文档评论(0)

jackzjh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档