是的,存在供应商 ID 耗尽的潜在问题。随着创客和创业社区的不断发展,越来越多的人会想要小规模地制造 USB 设备。
USB 供应商 ID 由USB Implementers Forum控制,目前每个供应商 ID 收费 5,000 美元。
据我所知,USB-IF 没有发布任何关于有多少供应商 ID 被盗用的报告,因此我们只能推测。有一个不完整的、非官方的供应商 ID 列表和来自 Microsoft 的供应商 ID 列表。
在我看来,他们应该将供应商 ID 设置为 128 位宽,就像 Microsoft Windows 中许多地方使用的 GUID 一样。
如果我们开始用完供应商 ID,USB-IF 可能会发布工程变更通知,允许通过某种方式增加供应商 ID 空间。例如,他们可能会扩展USB设备描述符的大小,或者他们可能会制作一个具有特殊含义的VID;当主机看到这个特殊的供应商 ID 时,它可以运行一个特殊的请求来获取超过 16 位的完整供应商 ID。