0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB的厂商ID(VID)的查询与获取

嵌入式USB开发 来源:嵌入式Lee 作者:嵌入式Lee 2023-08-30 09:46 次阅读

一.前言

本文简单介绍下USB的VID的查询和获取。

二.查询VID

进入官网

https://www.usb.org/

菜单栏点击developers


以下位置可以下载VID对应厂商名单,每季度更新一次。

同时下面Invalid VIDs是无效的VID清单。

wKgZomTsXYuAbwiwAACRY61OkcI336.png

有效清单

https://www.usb.org/sites/default/files/usb_vids_080223.pdf

wKgaomTsXYuAQh_TAACoiKrztpU330.png

无效清单

https://www.usb.org/sites/default/files/obsoletevids_10232019.pdf

wKgZomTsXYuAZPiGAAL6zTmC118946.png

三.获取VID

获取供应商ID,VID,有两个途径:

3.1途径一

成为USB-IF会员。成为会员则自动会分配一个供应商ID(如果以前没有分配过)。年会费是5000美元。

以下地址可以下载申请表

https://www.usb.org/sites/default/files/usb-if_member_agreement_080618_1.pdf

wKgaomTsXYyADSuNAAEMo-rGmT8826.png

3.2途径二

成为USB-IF非成员标识许可人,授权费用为3,500美元/两年。徽标被许可方有资格将USB徽标与通过USB- if符合性测试的产品一起使用。但是供应商ID必须另外购买,费用为$6,000。

当然也可以在非会员且非标识许可人情况下购买供应商ID,但是此时不能将USB徽标与产品一起使用。

以下地址可以下载申请表

https://www.usb.org/sites/default/files/vid_only_form_070119.pdf

wKgZomTsXYyACmusAAFnGvhgkOs317.png

总结如下:

途径 模式 费用 说明
1 会员 5000美元/年(会费) 无需VID购买费
2 非成员标识许可人 3500美元/2年(会费)
+6000美元(VID购买费)
3 非会员且非标识许可人 6000美元(VID购买费) 不能使用徽标

四.总结

以上简单介绍了下USB的VID的查询与获取。获取方式总结说就是有会员模式即使用年费模式,VID不需要再收费;或者非成员标识许可人模式,会费低点但是需要额外购买VID;或者不成为会员和标识许可人,直接购买VID但是此时不能使用徽标。

不由的要感叹下,核心技术才是价值,标准制定者,坐着收专利费即可,会员年费制躺着收钱。国内什么时候有大量这样的公司时才说明真正的科技崛起了。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    59

    文章

    7438

    浏览量

    258275
  • Vid
    Vid
    +关注

    关注

    0

    文章

    10

    浏览量

    12476
收藏 人收藏

    评论

    相关推荐

    ST-usb-host-hid库如何解决usb扫码枪这类的usb-hid-keyboard设备?

    用cube生成的usb-host-hid调试扫码枪的时候只能支持小部分的usb扫码枪,有好几种扫码枪的现象是:枚举成功了,但是在获取设备信息:USBH_HID_GetHIDDescriptor
    发表于 04-17 06:49

    H745读取唯一ID导致硬件错误是什么原因?如何解决?

    双核MCU,使用USB时,需要调用获取芯片ID的接口,M7正常,但是M4每次读取都会导致硬件错误。不知道什么原因,求解
    发表于 04-10 07:14

    HarmonyOS 设备管理开发:USB 服务开发指导

    Host 模式下,可以获取到已经连接的 USB 设备列表,并根据需要打开和关闭设备、控制设备权限、进行数据传输等。 接口说明 USB 服务主要提供的功能有:查询
    发表于 11-24 15:22

    什么是分布式ID,9种分布式ID的实现方式

    在业务场景上除了常规的Long类型 ID,也需要支持“String类型 ”、“MixId类型 ”(后详述)等多种类型的ID生成,每一种类型也需要支持不同的长度的ID
    的头像 发表于 11-16 16:50 736次阅读
    什么是分布式<b class='flag-5'>ID</b>,9种分布式<b class='flag-5'>ID</b>的实现方式

    如何查看一个线程的ID

    程组,对于主线程而言,其pid和tgid是相同的,我们一般看到的进程ID就是tgid。 即: 获取线程ID和主线程ID的值: 但是获取该ge
    的头像 发表于 11-13 14:38 450次阅读
    如何查看一个线程的<b class='flag-5'>ID</b>

    SDCardUtils封装类应用:设备信息获取实现方法

    一、 获取手机基本信息(厂商、型号等参数) 二、设备信息获取实现图 三、 获取手机设备 宽、高、IMEI 信息 四、 获取手机
    的头像 发表于 11-13 09:40 322次阅读
    SDCardUtils封装类应用:设备信息<b class='flag-5'>获取</b>实现方法

    STM8的器件的ID怎么获取

    [i][i][i]要用什么函数读取器件ID
    发表于 10-13 08:12

    使用systemd services注册应用启动偶现vid reset unlock flock failed是什么情况?

    程序逻辑: 多线程拉流 -> 推理 -> 多线程编码推流 手工执行运行正常 使用 services 方式启动程序则会出现: vid reset unlock flock
    发表于 09-18 06:39

    滴滴的分布式ID生成器,好用的一批!

    Tinyid会将可用号段加载到内存中,并在内存中生成ID,可用号段在首次获取ID时加载,如当前号段使用达到一定比例时,系统会异步的去加载下一个可用号段,以此保证内存中始终有可用号段,以便在发号服务宕机后一段时间内还有可用
    的头像 发表于 09-14 15:42 460次阅读
    滴滴的分布式<b class='flag-5'>ID</b>生成器,好用的一批!

    【FireBeetle 2 ESP32-S3开发板体验】基于ESP32S3+SPIFFS+AsyncWebServer+SQLite3的硬件地址归属品牌(厂商)查询工具

    的基于ESP32S3+SPIFFS+AsyncWebServer+SQLite3的硬件地址归属品牌(厂商)查询工具,最终具体访问效果界面如下: 一、规划准备 要完成上面这个查询工具,需要做如下的准备: 熟练SPIFFS的使用 在
    发表于 08-03 14:09

    微处理器内核电源电压由I2C总线设置,无需VID线路

    许多现代 CPU 以两种不同的时钟速度运行,每种速度都需要不同的内核工作电压以确保最佳性能。这些电压记录在 CPU 规范的制造商 VID(电压识别)部分中。一些新的 DC/DC 转换器
    的头像 发表于 06-26 14:34 479次阅读
    微处理器内核电源电压由I2C总线设置,无需<b class='flag-5'>VID</b>线路

    为什么无法将D1 Mini NodeMcu ESP8266-12F与电脑连接?

    esp8266 的 usb 电缆插入我的电脑时,其他通过 usb 连接的设备断开连接,比如我的 arduino。 连接 esp 之前 lsusb 的输出: 代码:全选Bus 004 Device 001: ID
    发表于 06-02 07:13

    用于获取S32NRT核心ID的寄存器是什么?

    在示例启动代码之前,要读取物理核心 ID,请使用以下寄存器。当我使用这个寄存器时,对于 S32N2RT,我总是得到核心 ID 为 0。您能否告诉我们这是用于获取 S32NRT 核心 ID
    发表于 05-31 12:20

    请问flashdb的KVDB查询性能如何?

    我想用flashdb的KVDB来保存ID卡数据。 每条数据大约40字节,设计保存上限三万条。我试了一下用循环插入测试数据到kvdb中 for (count = 1; count <
    发表于 05-17 10:11

    如何在usb cdc上获取shell?

    我正在尝试在 usb cdc 上获取 shell。 我在 2 年前和 1 年前就看到过,但没有具体的建议/演示/解决方案。 你有关于这个话题的任何更新吗?
    发表于 05-12 08:48