Wi-Fi softap

个人热点功能

功能:提供无线网络接入,允许其他设备接入访问网络。
1.共享蜂窝网络:终端作为无线AP,其他便携设备通过802.11协议与其互联,通过tethering技术实现网络internet共享功能。(DNS、DHCP、Firewall)
2.共享上级wlan

个人热点启动/关闭

settings和systemUI调用ConnectivityManager.startTethering(TETHERING_WIFI)启动
ConnectivityManager.stopTethering(TETHERING_WIFI)关闭
由于开启softAp功耗相对较大,10分钟没设备连接,定时器触发关闭softAp

个人热点配置

WifiManager.setWifiApConfiguration(WifiConfiguration wifiConfig)获取配置接口 WifiManager.getWifiApConfiguration()

信道选择策略:
2.4G:1\6\11随机选择
5G:排除DFS和indoor信道后,优先149,如果没有149则随机选择
举例:setting获取热点5G可用信道;framework下发国家码,获取支持的5G信道;driver返回支持的所有信道(不包含DFS);

黑名单

个人热点当前连接设备列表,通过广播通知连接设备有变化
在配置黑名单之后要断开设备

猜你喜欢

转载自blog.csdn.net/htt789/article/details/129915373