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.
Please explain me the flow of this diagram how bluez works in bluetooth devices.
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.