Android wifi&bt
文章平均质量分 95
Android系统WiFi&BT模块关联较大,以此单独为一专栏
ʚ兔子的先森ɞ
一只立志于养老婆的程序猿。
展开
-
Android network - NUD检测机制(Android 14)
在Android系统中,NUD(Neighbor Unreachable Detection)指的是网络中的邻居不可达检测机制,它用于检测设备是否能够到达特定的IP地址。当Android设备尝试与另一个设备通信时,如果发现对方不可达,它会触发NUD过程。NUD 的底层实现还是依赖kernel,Android层有服务建立通信,当kernel检测到当前网络与周边的neighbor不可达时,就会发送消息通知上层,上层处理msg。原创 2024-07-05 16:07:30 · 1418 阅读 · 0 评论 -
Android wifi — WiFi空口包交互过程
本文通过抓取的WiFi空口包,简要分析下WiFi的连接过程。连接三步骤探测(Probe Request、Probe Response)认证(Authentication)关联(Association Request、Association Response)如下图可见,WiFi连接过程可大致分为 探测/扫描(Probe)-> 认证(Authentication) -> 关联(Association) -> EAPOL 四个阶段。原创 2023-12-25 14:35:46 · 1431 阅读 · 1 评论 -
Android wifi — connect流程
最近发现一些settings调用wifimanager连接wifi后,没有调用到wpa_supplicant的问题,借此梳理下Android wifi连接流程。注:代码基于Android R(11) qualcomm平台。原创 2023-12-18 17:40:02 · 1352 阅读 · 0 评论 -
Android Bluetooth(一) — 蓝牙模块代码整体架构
Android Bluetooth(一) — 蓝牙模块代码整体架构0. 前言1. 代码分布2. 整体结构3. 常用类和名词解释4. 以蓝牙 打开 enable 为例简单说明下蓝牙工作的整个过程:5. 后续分析0. 前言 我之前提过,我目前接触的最多的Android 版本是 Android kk(4.4)与Android P(9.0),因为最近在Android kk上做了一个wifi模组的移植适配工作,因此对WiFi&BT模块有了些了解,本系列主要基于Android kk进行了解分析,也许其他版原创 2022-04-27 22:48:30 · 3137 阅读 · 1 评论 -
Android wifi信号强度显示流程
Android wifi信号强度显示流程1. RSSI2. 从wpa_supplicant获取RSSI3. framework层对wifi信号强度的处理4. StatusBar 更新wifi信号强度5. Settings中的wifi列表更新wifi信号强度1. RSSI wifi的信号强度使用RSSI表示, 在Android的Framework中会中会转换为对应的格数在状态栏来显示 RSSI(Received Signal Strength Indication) 代表接收的信号强度指示, 它与模原创 2022-03-01 16:56:45 · 8813 阅读 · 0 评论 -
Android SoftAP 实现框架
Android SoftAP 实现框架1. SoftAP 简介2. 功能模块与框架图框架图3. 功能简单分析3.1 设备启动与管理3.2 网络共享功能的实现4. SoftAP 运行时序图 目前在跟进公司适配自己的WiFi模组,在Android 4.4适配过程中发现AP功能无法打开,而更换其他模组则无问题,由于对接的开发人员十分不靠谱,所以我不得不自行学习一下相关知识,事实证明,今天又是被迫吸取知识的一天,skr~1. SoftAP 简介 无线AP(AP,Access Point,无线访问节点、会话原创 2021-12-23 19:33:18 · 4010 阅读 · 4 评论 -
Android WiFi —softAP流程分析
Android WiFi — Ap功能实现与源码分析0. 前言1. wifiAp的ip2. WifiAp的config分析2.1 默认的config2.2 修改wifiAp的config配置流程3. 开启/关闭WifiAp热点状态流程4. 已连接设备列表4.1 读取wifiAp的已连接设备列表4.2 设备列表实时更新4.3 设备连接限制5. 源码分析5.1 WifiAp始于UI5.2 WifiConfiguration配置5.2.1 获取wifiConfig5.2.2 设置wifiConfig5.3 wif原创 2022-04-26 23:38:04 · 4831 阅读 · 0 评论