【问题标题】:Can I access USB HID device via a Chrome App?我可以通过 Chrome 应用访问 USB HID 设备吗?
【发布时间】:2014-05-27 01:45:58
【问题描述】:

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

继续构建chrome扩展来测试它是徒劳的吗?

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

【问题讨论】:

  • 您介意将接受的标记从我的答案中移开吗?另一个答案现在更正确了。

标签: javascript usb google-chrome-app hid


【解决方案1】:

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/

【讨论】:

  • API 现已稳定(事件除外,将在下一个版本中出现)
【解决方案2】:

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

也就是说,事情的 JS 方面可能不是困难的部分,您链接的示例提供了一个充足的起点。但是我不能很快找到一个现成的库来做这件事,所以准备相对低级的硬件。

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

【讨论】:

  • 感谢您对 chrome 应用程序与扩展程序的澄清,更新问题
  • 所以无法通过 chrome.usb 模块访问?
  • @tarabyte 没有专门针对 HID 设备的高级 API,如果这就是您的要求的话。
猜你喜欢
  • 2013-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 2021-01-24
  • 1970-01-01
  • 2012-05-10
  • 2011-11-02
相关资源
最近更新 更多