Во время моего исследования я нашел это, и теперь я хочу, чтобы кто-нибудь сказал мне, что такое hciattach , hcid и где узнать, как я могу работать в Userspace
![enter image description here](https://i.stack.imgur.com/0FME1.jpg)
- bluez: он предоставляет демон 'hcid' и отвечает за все связанные службы bluetooth dbus-daemon: мост между hcid и системным сервером
- D-Bus - это простая система межпроцессного взаимодействия (IPC), позволяющая программным приложениям взаимодействовать друг с другом.
- Утилита отладки: d-ft (отладчик пользовательского интерфейса dbus), dbus-monitor (дляраспечатать сообщения шины сообщений), dbus-send (отправить сообщение в шину сообщений)
- bluez dbus API документ: /mydroid/external/bluez/utils/hcid/dbus-api.txt
- один пример, как показано ниже
Вот статья , которая дает все ответы!