1. 系统架构
Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示:
一切尽在上图中,下面将对每部分进行详细分析。
1.1 WifiService
由SystemServer启动的时候生成的ConnecttivityService创建,负责启动关闭wpa_supplicant,启动和关闭WifiMonitor线程,把命令下发给wpa_supplicant以及更新WIFI的状态。
处理其它模块通过IWifiManager接口发送过来的远端WiFi操作。

本文深入剖析Android WiFi系统架构,从WifiService、WifiMonitor到wpa_supplicant,详述各组件职责及工作流程。同时探讨了生产环境中如何自动开启WiFi的策略。
最低0.47元/天 解锁文章
4079

被折叠的 条评论
为什么被折叠?



