首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebUSB接口示例

WebUSB接口示例
EN

Stack Overflow用户
提问于 2018-06-06 15:44:57
回答 1查看 1.2K关注 0票数 1

我理解实现的安全问题和更改,如下面所描述的:https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/LZXocaeCwDw/GLfAffGLAAAJ

但是,由于我的设备不再工作,我在想:

  1. 是否有一个示例接口描述符,我可以使用它来实现到我的USB设备(如果它将工作,如果没有udev规则或Windows驱动程序,必须由用户安装)?
  2. 是否有更长时间支持的首选类(例如,特定于0 0xFF的供应商)?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-07 12:33:49

  1. 您现有的接口描述符(将bInterfaceClass设置为0xff,用于特定于供应商的,而不是其当前值)将工作得很好。在Linux上,需要一个udev规则来使USB设备节点可以被浏览器写入。在Windows上,您将需要实现MicrosoftOS2.0描述符平台能力描述符,以便指示Windows在设备连接时默认加载正确的驱动程序。所有这些描述符的一个示例都包含在WebUSB.cpp中的WebUSB.cpp Arduino库中。
  2. 您的接口应该是特定于供应商的(0 0xff),除非它实现的是一个标准化的设备类,而不是受保护的接口类之一。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50724490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档