0

我需要用于制作虚拟 HID(人机接口设备)的代码示例(或一些教程)。如果可能的话,使用蓝牙集成并使用 QT/C++ 为 linux 制作。

实际上,我想制作我自己的手机应用程序,它有几个按钮(但它可以用作键盘 - 发送击键),而不需要服务器端应用程序(它将控制 windows/linux/mac 操作系统),而且 HID 似乎我最好的选择。不幸的是,我找不到任何代码示例或教程。

问题是我不知道我应该如何提供服务并注册它(使其通过蓝牙可用,以便操作系统可以将其识别为键盘并与之配对)。


到目前为止,我已经找到了有关 BlueZ 的信息,但正如我所提到的,我找不到任何代码示例或教程。


更新:我正在尝试让我的手机(诺基亚 N9 - Maemo 6/MeeGo OS - Linux)通过蓝牙伪装成 HID 设备,这样我就可以将击键发送到 PC。

4

1 回答 1

1

我想到的第一个问题是你制造的这个USB设备?

我不明白制作自己的手机应用程序是什么意思。所以你有一个设备是手机或者什么请更明确

无论如何,为您提供的解决方案可能是libusb库在 Windows 和 linux 机器上运行良好。

如果您需要学习有关 USB 隐藏设备以及如何与它们交互的知识,您可以在这里找到很多非常好的教程。

为了帮助你,请更明确。

于 2012-11-08T07:40:49.827 回答