在android内核开发linux中使用蓝牙

我想知道如果有人有有用的链接或可以提供建议,我如何使用C / C ++而不是JAVA API在Android中使用蓝牙?

我找到了这篇文章,但我想知道我是否提供了完整的信息?

在我的研究过程中,我找到了这个,现在我希望有人告诉我什么是hciattachhcid以及在哪里知道如何在Userspace中工作

在此处输入图像描述

  • bluez:它提供’hcid’守护进程,它负责所有相关的蓝牙服务dbus-daemon:hcid和系统服务器之间的桥梁
  • D-Bus是一个简单的进程间通信(IPC)系统,用于软件应用程序相互通信。
  • debug实用程序:d-feet(dbus UI调试器),dbus-monitor(用于打印消息总线消息的调试探针),dbus-send(向消息总线发送消息)
  • bluez dbus API文档:/mydroid/external/bluez/utils/hcid/dbus-api.txt
  • 一个例子如下

这篇文章给出了所有答案!