简体   繁体   English

Bluez Architecture:解释这个架构

[英]Bluez Architecture : Explain this Architecture

here i want to understand the architecture of bluez (Bluetooth Stack Protocol). 在这里,我想了解bluez(蓝牙堆栈协议)的架构。

I understood how bluetooth enable in module. 我理解模块中的蓝牙启用方式。 its enable by up the BT_EN pin in this Bluetooth Chip. 通过该蓝牙芯片中的BT_EN引脚启用它。 After attacth this device with HCI UART to Bluez for communication. 在使用HCI UART到Bluez的这个设备进行通信之后。

i want to know about bluez architecture and how its works. 我想知道bluez架构及其工作原理。

Here i put one image of bluez overview diagram . 这里我放了一个bluez概述图的图像。 Any please Explain me What is Bluez Core in this diagram. 请解释一下这个图中的Bluez Core是什么。

在此输入图像描述

Please explain me the flow of this diagram how bluez works in bluetooth devices. 请解释一下这个图表的流程,bluez如何在蓝牙设备中工作。

BlueZ Core in that diagram is the main host stack software. 该图中的BlueZ Core是主要的主机堆栈软件。 It communicates with the BT hardware using HCI protocol to do general control of the hardware. 它使用HCI协议与BT硬件通信,以对硬件进行一般控制。 You would have to read the BT spec to get a full picture of what all of the HCI protocol commands do. 您必须阅读BT规范才能全面了解所有HCI协议命令的功能。 But at a high level there are things like reading HW features, versions, initiating scanning states, parsing out scanning results, managing connections, etc. 但在较高的层面上,还有诸如读取硬件功​​能,版本,启动扫描状态,解析扫描结果,管理连接等等。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM