在android内核开发linux中使用蓝牙
我想知道如果有人有有用的链接或可以提供建议,我如何使用C / C ++而不是JAVA API在Android中使用蓝牙?
我找到了这篇文章,但我想知道我是否提供了完整的信息?
在我的研究过程中,我找到了这个,现在我希望有人告诉我什么是hciattach , hcid以及在哪里知道如何在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
- 一个例子如下
这篇文章给出了所有答案!