9

在这里我想了解bluez(蓝牙堆栈协议)的架构。

我了解如何在模块中启用蓝牙。它通过在这个蓝牙芯片中的 BT_EN 引脚启用。将此设备与HCI UARTBluez 连接后进行通信。

我想了解 bluez 架构及其工作原理。

在这里,我放了一张 bluez 概览图的图像。任何请解释我Bluez Core这张图中的内容。

在此处输入图像描述

请向我解释一下 bluez 在蓝牙设备中的工作原理。

4

1 回答 1

4

该图中的 BlueZ Core 是主要的主机堆栈软件。它使用 HCI 协议与 BT 硬件通信,对硬件进行一般控制。您必须阅读 BT 规范才能全面了解所有 HCI 协议命令的作用。但在高层次上,有一些事情,比如读取硬件特性、版本、启动扫描状态、解析扫描结果、管理连接等。

于 2012-01-10T18:23:27.623 回答