从事Connectivity模块几年时间了,Team负责集成包括WiFi/Bluetooth(A2DP Source/Sink,HID[key/Audio],OPP,SPP)投屏类[Miracast,DLNA(DMR/DMP/DMS)],网络传输加密类协议(HDCP,DTCP)等功能;
只能感叹无线互联协议之多,复杂程度真是让人。。。。。那些spec加起来英文也就几万页而已嘛!
所以最近一两年开始总结下,开发的功能,主要以Android TV平台为主的概念科普,架构或者流程整理,主要为自己总结,有兴趣的同学可以看看或者指点我一番,只希望不要误人子弟!
1. 概念
2. Android WiFi 基础功能流程
2.1 WiFi Open
Android 12 WiFi Open 流程[3] /* 流程图 */
2.2 WiFi Scan
Android 12 WiFi Scan 流程 [3] /* 扫描结果上报 */
2.3 WiFi Connect
2.4 wpa_supplicant
2.5 驱动
2.6 协议
2.6.1 扫描
2.6.2 连接
WiFi Authentication&Omnipeek抓包分析