Bluez Architecture : Explain this Architecture

user1089679 picture user1089679 · Jan 10, 2012 · Viewed 8.1k times · Source

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.

Answer

TJD picture TJD · Jan 10, 2012

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.