bt

奔跑吧 android1 天前
android·hal·bt·aosp13·hidl_1.0
【android bluetooth 协议分析 02】【bluetooth hal 层详解 6】【bt_vendor_opcode_t 介绍】在 AOSP 的 Bluetooth Vendor 接口中,bt_vendor_opcode_t 定义了一组供上层调用的操作指令。这些操作在蓝牙初始化、使用和关闭过程中由协议栈(如 Bluedroid)驱动调用,按照一定的顺序执行。
奔跑吧 android9 天前
android·bluetooth·bt·aosp13·hcicmd·bt5.3
【android bluetooth 协议分析 01】【HCI 层介绍 9】【ReadLocalSupportedCommands命令介绍】HCI_Read_Local_Supported_Commands 是 HCI 层中非常重要的查询命令。它允许 Host(如 Android 系统中的 Bluetooth stack)获取 Controller(蓝牙芯片)支持的 所有 HCI 命令 列表。
奔跑吧 android11 天前
android·bluetooth·hci·bt·hcicmd·readlocalver·bt5.3
【android bluetooth 协议分析 01】【HCI 层介绍 8】【ReadLocalVersionInformation命令介绍】HCI_Read_Local_Version_Information 命令用于读取本地 Bluetooth Controller 的版本信息,包括 HCI 和 LMP 层的版本,以及厂商 ID 和子版本号。 这类信息用于 Host 识别当前控制器的 功能支持范围、厂商来源 及其具体的实现版本,通常用于以下场景:
奔跑吧 android12 天前
android·bluetooth·hci·bt·gd·aosp13
【android bluetooth 协议分析 01】【HCI 层介绍 3】【NUMBER_OF_COMPLETED_PACKETS 事件介绍】我们在介绍 【android bluetooth 框架分析 02】【Module详解 8】【Controller 模块介绍】 中介绍 Controller 模块初始化流程时,在 Controller::impl::Start 函数中会看到 我们对 NUMBER_OF_COMPLETED_PACKETS 事件做了 专门的监听:
奔跑吧 android13 天前
android·bluetooth·bt·gd·aosp13·writelehostsup·hcicmd
【android bluetooth 协议分析 01】【HCI 层介绍 6】【WriteLeHostSupport命令介绍】HCI 指令 HCI_Write_LE_Host_Support 是 Bluetooth Host 向 Controller 发送的一条指令,用于启用或禁用主机对 Bluetooth Low Energy(LE)的支持能力。该指令属于 HCI(Host Controller Interface)命令集合中,规范位置为 Core Spec v5.x,Vol 2, Part E, Section 7.3.79。
奔跑吧 android14 天前
android·bluetooth·bt·aosp13·storagemodule
【android bluetooth 框架分析 02】【Module详解 6】【StorageModule 模块介绍】我们在 gd_shim_module 介绍章节中,看到 我们将 StorageModule 模块加入到了 modules 中。
奔跑吧 android17 天前
android·bluetooth·bt·gd·a2dpsink·免切源·aosp14
【android bluetooth 协议分析 12】【A2DP详解 1】【车机侧蓝牙音乐免切源介绍】“车机蓝牙音乐免切源” 是近年来车载系统(IVI,In-Vehicle Infotainment)中常见的一个用户体验优化功能。它主要是为了简化蓝牙音乐播放流程、减少用户操作,提升使用便捷性。
奔跑吧 android1 个月前
android·bluetooth·bt·aosp13·btaa
【android bluetooth 框架分析 02】【Module详解 4】【Btaa 模块介绍】我们在上一篇文章中介绍 HciHal 模块时,有如下代码我们先回忆一下 模块加载的流程:在 ModuleRegistry::Start 函数中我们对 加入的所有 module 挨个初始化。 而在该函数中启动一个 module 都要执行那下面几步:
奔跑吧 android1 个月前
android·queue·bluetooth·bt·aosp13·bidiqueue·bidiqueueend
【android bluetooth 框架分析 02】【Module详解 12】【 BidiQueue、BidiQueueEnd、Queue介绍】蓝牙协议栈里面有很多 BidiQueue ,本节就专门来梳理这块内容。BidiQueue,是 Host 与 Controller 层通信的中枢之一, acl_queue_、sco_queue_、iso_queue_ 都是 BidiQueue 类型。让我们一起看一下这个结构。
奔跑吧 android2 个月前
android·bluetooth·bt·gd·aosp13·hcihal
【android bluetooth 框架分析 02】【Module详解 3】【HciHal 模块介绍】我们在 gd_shim_module 介绍章节中,看到 我们将 HciHal 模块加入到了 modules 中。
奔跑吧 android2 个月前
android·bluetooth·bt·gabeldorsche·gd·aosp13·bluedroid
【android bluetooth 协议分析 01】【HCI 层介绍 1】【hci_packets.pdl 介绍】在 AOSP 的蓝牙协议栈 (Gabeldorsche) 中,hci_packets.pdl 是一个 协议描述语言文件,用于定义 HCI (Host Controller Interface) 层的数据包结构和通信协议。以下是详细解析:
Oflycomm3 个月前
wifi·电脑·wifi模块·bluetooth·wifi6·bt
突破连接边界!O9201PM Wi-Fi 6 + 蓝牙 5.4 模块重新定义笔记本无线体验在当今数字化时代,笔记本电脑已成为人们工作、学习和娱乐的必备工具。而无线连接技术,作为笔记本电脑与外界交互的关键桥梁,其性能的优劣直接关乎用户体验的好坏。当下,笔记本电脑无线连接领域存在诸多痛点,严重影响着用户的使用感受。欧飞信科技自主研发的O9201PM ,以强大的 Wi-Fi 性能、双频段优势、蓝牙 5.4 卓越表现强势破局。 行业痛点直击: 网络延迟与卡顿:传统笔记本在多设备连接或高负载场景下,频繁出现视频会议卡顿、游戏延迟、文件传输缓慢等问题。 连接稳定性差:穿墙能力弱、信号死角多,导致移动办公或