Android WiFi系统
来源:互联网 发布:网页优化怎么做 编辑:程序博客网 时间:2024/05/23 11:15
一、wpa_supplicant是什么?
wpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调动驱动来对WiFi芯片操作。 简单的说,wpa_supplicant就是WiFi驱动和用户的中转站外加对协议和加密认证的支持。
Android WiFi系统架构如下图所示:
wpa_supplicant 进程实现的入口函数为:external/wpa_supplicant_8/wpa_supplicant/main.c中的main函数, 此程序在hardware/libhardware_legacy/wifi/wifi.c中的wifi_start_supplicant_common中被启动(property_set("ctl.start", daemon_cmd))。
0 0
- Android系统Wifi移植
- Android系统Wifi移植
- Android系统Wifi移植
- Android系统Wifi移植
- Android WiFi系统
- Android WiFi--系统架构
- Android WiFi--系统架构
- Android WiFi--系统架构
- android wifi 系统
- Android WiFi--系统架构
- Android WiFi系统
- Android WiFi--系统架构
- Android WiFi--系统架构
- Android WiFi系统
- Android WiFi--系统架构
- Android WiFi--系统架构
- Android WiFi--系统架构
- Android WiFi--系统架构
- H.264中的SP帧的实现
- 环形石子归并
- 【HDU】1529 Cashier Employment 差分约束
- WordPress插件 Foxlogin 连接腾讯QQ与新浪微博接入登录[v1.0]
- C++杂谈之关于文件操作的若干问题
- Android WiFi系统
- Flatten Binary Tree to Linked List
- Caused by: android.database.sqlite.SQLiteException: near "xxxx"
- C#开发编码规范
- Git简介
- WordPress主题 Magazine 汉化杂志新闻资讯高级模板[更新2.5.2]
- Leetcode练习-Add Two Number
- poj2464 Brownie Points II 树状数组
- POJ3342 Party at Hali-Bula 树形DP