
WIFI
Tommy_wxie
Tommy_wxie
展开
-
EAP和EAPOL资料
EAP和EAPOL资料1.EAP协议802.1x协议在实现整个认证的过程中,其三个关键部分(客户端、认证系统、认证服务器)之间是通过不同的通信协议进行交互的,其中认证系统和认证服务器之间是EAP报文。EAP帧结构如下表所示:字段字节Code1Identifier2转载 2014-11-26 17:46:35 · 8236 阅读 · 0 评论 -
wpa_supplicant软件架构分析
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用转载 2014-11-26 17:50:09 · 1401 阅读 · 0 评论 -
Android WiFi系统
wpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调动驱动来对转载 2014-11-24 17:28:11 · 898 阅读 · 0 评论 -
Android WiFi--系统架构
1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService 由SystemServer启动的时候生成的Connecttivity转载 2014-11-24 17:29:25 · 1188 阅读 · 0 评论 -
Android系统SVC命令教程
svc命令,位置在/system/bin目录下,用来管理电源控制,无线数据,WIFI[java] view plaincopy# svc svc Available commands: help Show information about the subcommands power Control the power manager dat转载 2014-12-02 15:35:03 · 4019 阅读 · 0 评论 -
wpa_cli调试工具的使用
1: run wpa_supplicant firstuse the following command: wpa_supplicant -Dwext -iwlan0 -C/data/system/wpa_supplicant -c/data/misc/wifi/wpa_supplicant.conf (use “ps”to make sure wpa_sup转载 2014-12-02 17:58:13 · 2139 阅读 · 0 评论 -
WLAN 驱动解析
看看scan是怎么处理的。一、先来看看如何发送scan command给WLAN firmware以Android平台为例,我们从Android framework的code开始看起。1. 在WifiStateMachine.java中有如下函数 public void startScan(boolean forceActive) { sendMessag转载 2014-12-15 17:40:05 · 5661 阅读 · 0 评论