Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bluez Architecture : Explain this Architecture

here i want to understand the architecture of bluez (Bluetooth Stack Protocol).

I understood how bluetooth enable in module. its enable by up the BT_EN pin in this Bluetooth Chip. After attacth this device with HCI UART to Bluez for communication.

i want to know about bluez architecture and how its works.

Here i put one image of bluez overview diagram . Any please Explain me What is Bluez Core in this diagram.

enter image description here

Please explain me the flow of this diagram how bluez works in bluetooth devices.

like image 599
user1089679 Avatar asked Jan 10 '12 02:01

user1089679


1 Answers

BlueZ Core in that diagram is the main host stack software. It communicates with the BT hardware using HCI protocol to do general control of the hardware. You would have to read the BT spec to get a full picture of what all of the HCI protocol commands do. But at a high level there are things like reading HW features, versions, initiating scanning states, parsing out scanning results, managing connections, etc.

like image 138
TJD Avatar answered Sep 23 '22 13:09

TJD