我可以通过Chrome应用程序访问USB HID设备吗?

时间:2014-04-12 23:34:55

标签: javascript usb google-chrome-app hid

我有一个简单的小加密狗我想通过发送/接收基本USB消息进行调试。它枚举为一个HID设备(就像一个额外的鼠标),但我担心我无法访问它。我忘了硬件,不能用它测试几天。

继续构建chrome扩展以测试它是否徒劳无功?

Chrome应用,USB文档: https://developer.chrome.com/apps/app_usb 入门示例: https://github.com/GoogleChrome/chrome-app-samples/tree/master/usb/knob

2 个答案:

答案 0 :(得分:6)

Google Chrome现在提出了一个USB HID API。请查看API:https://developer.chrome.com/apps/hid

在此消息发布时,API仍被定义为实验性的。但它是功能性的。 我刚刚编写了一个教程来解释如何使用这个API。

看看:http://www.appnearme.com/blog/2014/7/21/chrome-usb-hid-controlling-your-usb-device-javascr/

答案 1 :(得分:2)

您无法构建Chrome 扩展程序以使用该API,只允许应用访问。

也就是说,JS方面的事情可能并不困难,你链接的例子提供了充足的起点。但我无法快速找到一个现成的库,所以要为相对较低级别的硬件做准备。

编辑:似乎会有一个API:https://code.google.com/p/chromium/issues/detail?id=290428