Academic question - what is basic Bluetooth Linux access ?
-
This is NOT problem / does not requires code / details and answer. Basic statement "bluez" (library) is part of the Linux kernel. Academic question: what is the basic / fundamental access of Bluetooth to Linux kernel ? Is bypassing "bluez / hci " the way ? "bluez" library uses "hci" "commands" , other GUI applications / commands are "free to utilize bluez" .... For example - Qt uses "bluez" but have no means to actually reset Bluetooth devices - it will access devices no longer near system.... so do other application(s) .
-
This is NOT problem / does not requires code / details and answer. Basic statement "bluez" (library) is part of the Linux kernel. Academic question: what is the basic / fundamental access of Bluetooth to Linux kernel ? Is bypassing "bluez / hci " the way ? "bluez" library uses "hci" "commands" , other GUI applications / commands are "free to utilize bluez" .... For example - Qt uses "bluez" but have no means to actually reset Bluetooth devices - it will access devices no longer near system.... so do other application(s) .
Salvatore Terress wrote:
"bluez" (library) is part of the Linux kernel.
Well part of it is, which provides the actual kernel interface and drivers. The other part is the user space components which provide for the developer access. More details can be found at BlueZ » About[^]. You cannot bypass the library, since user space code cannot use Kernel features directly.