wifi
one's pygmy effort
这个作者很懒,什么都没留下…
展开
-
wpa_supplicant介绍与使用
1.什么是wpa_spplicantwpa_supplicant本是开源项目源码,被谷歌修改后加入Android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给转载 2016-07-15 18:24:37 · 2620 阅读 · 0 评论 -
Android Wi-Fi源码分析之WifiService操作Wi-Fi(一):分析Wifi.c中的wifi_load_driver()函数
Wi-Fi源码分析之WifiService操作Wi-Fi(一)分析Wifi.c中的wifi_load_driver()函数int wifi_load_driver(){ ALOGD("============wifi_load_driver================"); /* WIFI_DRIVER_MODULE_PATH定义wlan driver的文件路径名. 我这里并没原创 2017-06-06 11:15:17 · 3980 阅读 · 0 评论 -
Android Wi-Fi源码分析之WifiService操作Wi-Fi(二):WifiStateMachine.java中的SUP_CONNECTION_EVENT分析
Wi-Fi源码分析之WifiService操作Wi-Fi(二)一. SupplicantStartingState中的的processMessage函数分析 public boolean processMessage(Message message) { switch(message.what) { case WifiMonito原创 2017-06-06 18:24:07 · 3068 阅读 · 0 评论 -
Android Wi-Fi源码分析之wpa_supplicant初始化(一)
一. wpa_supplicant配置编译将对应的平台的wpa_supplicant包解压改名为wpa_supplicant_8替换掉external下的wpa_supplicant_8目录 执行: source build/envsetup.sh lunch qiyang_6dq-user根据平台定制所需要的wpa_supplican版本, 修改: BoardConfig.mk原创 2017-06-07 17:19:05 · 4946 阅读 · 0 评论 -
Android Wi-Fi源码分析之wpa_supplicant初始化(二):wpa_supplicant_init中的三个关键点
一. eap_register.c 中的eap_register_methods分析路径:external/wpa_supplicant_8/wpa_supplicant/eap_register.c int eap_register_methods(void){ int ret = 0;#ifdef EAP_MD5 /*作为supplicant端, 编译时将定义EAP_MD5*/原创 2017-06-08 15:23:13 · 1497 阅读 · 0 评论 -
Android Wi-Fi源码分析之wpa_supplicant初始化(四):wpa_supplicant_init_iface函数分析
wpa_config_read分析路径为:external\wpa_supplicant_8\wpa_supplicant\config_file.c struct wpa_config * wpa_config_read(const char *name, struct wpa_config *cfgp){ FILE *f; char buf[512], *pos; i原创 2017-06-08 18:50:54 · 1236 阅读 · 0 评论