我正在拼命寻找一些描述如何使用 Bluez 实现 HID 客户端的 C 示例源代码。更具体地说,我想知道如何编写一个通过蓝牙将键盘输入发送到另一个 Linux 系统的应用程序。(真的,接收器运行 Linux/Bluez 的事实并不重要。)
-干杯
无耻地抄袭我之前的回答:
前段时间我发现了这个项目:
http://nohands.sourceforge.net/index.html
他们在 Linux 蓝牙堆栈上模拟具有音频和键盘控制的成熟耳机。如果他们可以模拟类似的东西,您可能可以模拟更简单的东西,比如键盘。
这是适用于键盘和鼠标的完整示例,包括获取报告集报告虚拟拔出功能。客户端隐藏是从方... http://fatalfeel.blogspot.tw/2013/09/hid-client-of-bluez.html
你可以参考bluez/android/hidhost.c(Master side)看看如何连接到slave