同学,别退出呀,我可是全网最牛逼的 WIFI/BT/GPS/NFC分析博主,我写了上百篇文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。
一、wpa_supplicant:wpa_supplicant本身开源项目源码,被谷歌收购之后加入Android移
动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_spplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调试来对wifi芯片操作,简单的说,wpa_supplicant就是wifi驱动和用户的中转站外加对协议和机密认证的支持。
二、android wifi 系统架构:andtoid wifi 系统引入了wpa_supplicant,它的整个wifi系统
以wpa_supplicant为核心来定义上层用用户接口和下层驱动接口,整个WiFi系统架构如图所示: