版权声明:本文为博主原创文章,未经博主允许不得转载。
文章目录
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 (更方便厂商根据自己的业务扩展支持新硬件)

参考链接
Android 官网 WiFi介绍

随着Android O的更新,WiFi框架经历了重大变革。WifiService不再直接与wpa_supplicant通信,而是通过wificond与之及hostapd交互。新增了WifiAwareService支持WLAN互联,WifiP2pService通过HIDL与Driver通信。此外,引入HIDL便于硬件扩展。了解更多详情可参考Android官网及WiFi-Aware等相关资料。
964

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



