オープンソースプロジェクト用の無料のVID PIDペア

デバイスを一意に識別するために、USBインターフェースは16ビット識別子を使用します:VendorIDとProductID。 プロジェクトで標準のペアを使用している場合...まあ、あなたはすでに知っていると思います。



ただし、オープンソースは幸運な場合があり、正当な識別子を無料で取得できます。







一意でないVID PIDペアを持つプロジェクトの主な問題は、同じ識別子を持つ複数のデバイスを接続するのが難しいことです。 2つのデバイスがコンピューターに接続され、同じVIDとPIDを持っているが、 異なるドライバーが必要だとします。 その結果、そのうちの1つだけが機能します;ドライバーを切り替えるときは、再インストールする必要があります。 この状況は、V-USBを使用するだけでなく、多くのプロジェクトで見られます。 さらに、一意の識別子のペアにより、プロジェクトにUSBロゴを配置する権利が得られます。



VendorIDを取得するには、USB-IFに切り替えて$ 3,500-5,000の料金を支払う必要があります。これにより、65,535種類のデバイスをリリースできます。 決して使用されないProductIDが多数あることは容易に推測できます。 まれに、未使用のPIDの配布を手配する会社があります。



最近、 pid.codesはVendorID = 0x1209の権利を取得しました。これはもともとInterBiometricsが所有していたため、0x1000〜0x1FFFのPIDが予約されています。



最も興味深いことに、このVIDはUSB-IFの登場前に登録されていたため、これらの識別子のペアが不正と宣言されることはありません。



識別子の無料のペアを取得する方法はここに書かれています

1. リポジトリのフォークを作成します

2. orgディレクトリで、プロジェクトの名前でフォルダーを作成します。 その中で、index.mdファイルを作成します

--- layout: org title:  ---      .
      
      





3.空きPIDを選択します。 リストに表示されないはずです。 次に、パス/ 1209 / <選択したPID>でフォルダーを作成します。 内部でindex.mdファイルを作成します

 --- layout: pid title:   owner:  license: MIT site:  (  ,         ) source:     ---
      
      





4.プルリクエストを作成します。



リクエストを受け入れると、無制限の有効期間を持つVendorID ProductIDの正当なペアの所有者になります。



プロジェクトは、MIT、GPL、または同等のライセンスの下で配布する必要があります。 たとえば、GitHubに公開リポジトリがあります。 USBインターフェイスを備えています。



All Articles