无线网络
文章平均质量分 53
wangliangbao
欲求伯乐,先成千里马
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝牙协议栈初始化流程
本文分析了蓝牙协议栈初始化过程中btif_init_ok函数的调用流程。该流程从BTU任务启动开始,通过线程切换机制将任务从BTU线程切换到JNI线程执行,最终调用btif_init_ok完成初始化。关键步骤包括加载BLE本地密钥、启用蓝牙核心栈、发送VSC命令获取芯片能力等。文章详细分解了函数调用链,并说明了VSC命令完成后的回调处理流程,以及初始化完成后的协议栈状态。整个流程涉及多个子系统协同工作,确保蓝牙功能正确初始化并进入可操作状态。原创 2025-10-18 17:27:27 · 142 阅读 · 0 评论 -
ble蓝牙发送协议栈分析
文章摘要:Android BLE广播启动流程分析,入口函数为BluetoothLeAdvertiser.java中的startAdvertising()。该方法首先检查蓝牙适配器状态、数据大小限制和重复启动情况,然后构建广告参数(包括连接性、扫描模式、间隔和功率设置),最后通过startAdvertisingSet()启动广播。关键步骤包括参数验证、回调包装以及调用底层API实现广播功能,同时处理各种失败情况。原创 2025-10-18 17:23:03 · 213 阅读 · 0 评论 -
BLE外围设备app代码
本文介绍了基于RK3566设备的Android BLE外围服务实现方案。该服务采用分层架构,包含BLE广播、GATT服务器、多设备连接管理和数据收发等核心功能。系统通过BluetoothLeAdvertiser实现广播管理,使用BluetoothGattServer处理GATT请求,并采用ConcurrentHashMap进行多设备连接管理。文章详细分析了服务生命周期、初始化流程、广播配置、GATT服务定义等关键模块,并介绍了Binder、回调和观察者等设计模式的应用。最后提出了广播间隔优化、内存管理和功耗原创 2025-10-18 15:36:13 · 809 阅读 · 0 评论 -
wifi 性能之吞吐量测试
吞吐量测试主要测试该网卡在局域网的平均传输速度,直接能体现出该网卡的网络性能,网络吞吐量包括上行速度和下行速度,如网络设备A在网上下载应用,这时候影响下载的最大因素是下行速度,如果上传资料,那么影响的最大因素是上行速度。防止 PC 电脑设备落后导致测试,网络吞吐量过低,无论测试有线!1:测试无线网络时,两个设备端之间,不能存在格挡物,如墙面、机器、金属等物品,导致无线通信传输受阻,影响吞吐量速度。安卓设备和pc接在路由器上,安卓通过wifi与路由器进行数据交互,PC通过有线网络和路由器进行数据交互。原创 2024-11-15 17:39:12 · 2938 阅读 · 0 评论
分享