版权声明:本文为博主原创文章,未经博主允许不得转载。
文章目录
Android O WiFi框架
随着Android 每一版本演进,不少的模块所动刀的动静还是蛮大的,这次WiFi模块变化也比较大。以前熟悉的wifiservice 直接与wpa_supplicant通信完成wifi状态控制、数据通信,在这次版本已不见了。
整体总结变化有以下
- 多了WifiAwareService(也称WLAN感知,支持多个设备WLAN互联)
- WifiP2pService通过HDIL与Driver完成通信(之前的是直接与wpa_supplicant通信)
- WifiService也抽离出来,通过wificond与wpa_supplicant、hostapd完成数据通信,来实现对Drvier状态管控(如sta mode下的can、connect; ap mode 下的get client linkfo, disconnect client等
- 增加了HIDL (更方便厂商根据自己的业务扩展支持新硬件)