配線プロトコルとしてのWiegandとデータフォーマットとしてのWiegand
オリジナルのWiegand効果は、特殊処理されたワイヤーが鋭い磁気パルスを生成することを記述しており、その効果は、2つのデータライン、D0(データゼロ)とD1(データワン)、およびグランドを介してコントローラーに信号を送るリーダーインターフェースにその名前を与えました。そのインターフェースが配線プロトコルです。それは1と0のストリームを運ぶだけであり、それらのビットが何を意味するかについては何も言いません。
Wiegandデータフォーマットは、ビットストリームが何を意味するかについての合意です。つまり、その長さ、どのビットがファシリティコードであるか、どのビットがカード番号であるか、どのビットがパリティであるかです。2つのリーダーは、同一の5ボルトD0/D1配線を使用しながら、完全に異なるフォーマットを提示することができます。誰かがカードを「26ビットWiegand」または「37ビットH10304」と呼ぶ場合、彼らはデータフォーマットを記述しており、ケーブルではありません。NXP MIFAREシリコン上に構築された最新の13.56 MHz資格情報、およびiCLASS資格情報も、物理的なWiegandワイヤーが関与していなくても、既存のパネルに組み込むために内部的にWiegandフォーマットのペイロードを運ぶことがよくあります。
Wiegandフォーマットの内部構造:ファシリティコード、カード番号、パリティ
ほとんどすべてのWiegandフォーマットは3つの要素で構成されています。ファシリティコード(サイトコード、または一部のHIDフォーマットでは会社コードまたは顧客コードとも呼ばれる)は、組織または設置を識別します。カード番号は、その施設内の固有の資格情報IDです。パリティビットは、リーダーがデータの定義された範囲で計算するエラーチェックビットであり、パネルが破損した読み取りを拒否できるようにします。
古典的な26ビットH10301は教科書的な例です。1つの先行パリティビット、8ビットのファシリティコード(0-255)、16ビットのカード番号(0-65,535)、および1つの後続パリティビットで、合計26ビットです。先行ビットは最初の12データビットに対する偶数パリティであり、後続ビットは最後の12データビットに対する奇数パリティです。より大きなフォーマットは、ファシリティコードとカード番号のフィールドを単純に広げ、パリティスキームを調整します。そのため、35ビットのCorporate 1000は、26ビットフォーマットよりもはるかに多くのカードに対応できます。
- ファシリティ/サイト/会社コード: 建物または組織を識別する
- カード番号:その施設内の固有のホルダーID
- パリティビット:固定ビット範囲で計算されるエラーチェック
- 合計ビット長:見出しの数字(26、34、35、37、48など)
一般的なWiegandビットフォーマットは何ですか?
26ビットH10301は、世界で最も広く展開されているフォーマットです。これはオープンで非プロプライエタリな業界標準であり、どのメーカーも製造でき、フィールド幅は公開されています。このオープン性こそが、最も簡単に一致させることができる理由です。トレードオフは、アドレス空間が小さいことで、ファシリティコードは256個、カード番号は約65,000個しかなく、無関係なサイト間で同じファシリティコード/カード番号のペアが繰り返されます。
26ビットを超えるものには、より広いHIDフォーマットがあります。34ビットH10306は16ビットのファシリティコードと16ビットのカード番号を運びます。37ビットH10304は16ビットのファシリティコードと19ビットのカード番号を運びます。関連する37ビットH10302は、ファシリティコードを完全に削除し、単一の35ビットカード番号を採用しています。これらは26ビットよりもはるかに大きなヘッドルームを提供しながら、標準の公開フォーマットであり続けています。
HID Corporate 1000は、登録され管理されたプログラムです。35ビットC1000は12ビットの会社/施設IDと20ビットのカード番号を使用します。48ビットC1000は会社コードを拡張し、約23ビットのカード番号を使用し、数百万の固有の資格情報をサポートします。Corporate 1000フォーマットとそのカード番号範囲は、登録された顧客のためにHIDによって管理されており、そのため、カードサプライヤーではなく、発行組織が番号付けを所有しています。
最後に、多くのアクセスプラットフォームは、Software House CCOTZ 37ビット、Lenel 42ビット、Avigilon 56ビット、またはDMP 31/33ビットなど、珍しい長さの独自のフォーマットを出荷しています。これらは、ファシリティコード、カード番号、およびパリティフィールドをベンダー固有の方法で再配置します。これらは同じWiegandインターフェースを使用しますが、ビット長だけでなく、正確なフォーマットに一致させる必要があります。これらは、ほとんどのサプライヤーが在庫していない専門的なフォーマットであり、当社のフォーマットに関する専門知識が最も強い分野です。
互換性のあるカードにとってファシリティコードの一致がすべてである理由
コントローラーは、カードが正しいフォーマットと長さであるかどうかをチェックするだけではありません。内部の値をチェックし、ファシリティコードがゲートキーパーです。ほとんどのパネルは、そのドアまたはシステム用に設定されたファシリティコードと一致する資格情報のみを許可するようにプログラムされています。正しいビットフォーマットだが間違ったファシリティコードを持つカードは、リーダーでは問題なく読み取られますが、パネルによって拒否されます。これは、エンコーディングが技術的に有効であっても、「不良カード」と全く同じに見えます。
そのため、互換性のあるカードを注文する際には、3つの情報を提供する必要があります。フォーマット(例:26ビットH10301)、ファシリティコード、およびカード番号または範囲です。フォーマットは正しくてもファシリティコードが間違っていると、何も開きません。ファシリティコードとカード番号は通常、既存のカードに印刷されているか、アクセス制御管理者から入手できます。これらは、お客様のリーダーがオープンフォーマットで既に受け入れている正確なデータを提示する互換性のある資格情報をエンコードするために必要な詳細であり、お客様のオリジナルと全く同じです。
- フォーマット名またはビット長をお知らせください(例:37ビットH10304)
- ファシリティ/サイト/会社コードをお知らせください
- エンコードが必要なカード番号または範囲をお知らせください
互換性のあるカードで提供できるWiegandフォーマットは何ですか?
オープンな低周波数Wiegandフォーマットはきれいに再現されます。125 kHz HID Prox、Indala、AWIDおよび同様の資格情報は、Wiegandペイロードをオープンで非プロプライエタリな信号として運ぶため、その正確なフォーマット、ファシリティコード、およびカード番号をプログラム可能なT5577または互換性のあるブランクにエンコードでき、リーダーはそれをオリジナルと同一として扱います。Wiegandペイロードを単に提示するオープンなレガシー13.56 MHz資格情報も同様に一致させることができます。
登録済みおよび独自のフォーマットは異なります。HID Corporate 1000の番号付けは、登録された顧客のためにHIDによって管理されているため、一致するカードの供給は顧客自身のプログラムアクセスに依存します。AESを備えたMIFARE DESFire、HID Seos、iCLASS SEまたはEliteなどのセキュアなスマート資格情報は、設計上セキュアです。これらについては、一致するチッププラットフォーム上の互換性のあるブランク資格情報を提供します。お客様自身のシステムまたはインテグレーターが、OEMチャネルを通じて注文された資格情報と全く同じように、そのキーでそれらを登録するため、キーとお客様のサイトセキュリティはお客様の手に残ります。当社は互換性のあるアクセス制御資格情報の独立したメーカーおよびサプライヤーであり、HID、Lenel、Software House、またはその他のメーカーとは提携、承認、または推奨されていません。
一般的なWiegandビットフォーマットとその内部構造
| フォーマット | ビット | 施設コード | カード番号 | 備考 |
|---|---|---|---|---|
| H10301 | 26ビット | 8ビット(0-255) | 16ビット(0-65,535) | オープンで非プロプライエタリな業界標準。世界で最も一般的なフォーマット。2つのパリティビット |
| H10306 | 34ビット | 16-bit | 16-bit | オープンなHIDフォーマット。26-bitよりも幅広い施設とカードの範囲に対応 |
| H10304 | 37-bit | 16-bit | 19-bit | オープンなHIDフォーマット。大きなカード番号スペース(H10302バリアントはFCを削除し、単一の35-bit番号を使用) |
| Corporate 1000 (C1000) | 35-bit | 12-bitの会社ID | 20-bit | 登録顧客向けにHIDが登録・管理。番号付けは組織によって管理されます |
| Corporate 1000 (C1000) | 48-bit | 拡張された会社コード | 約23-bit | HIDが登録・管理。数百万のユニークなクレデンシャルをサポート |
| Software House CCOTZ(独自の例) | 37-bit | ベンダー定義 | ベンダー定義 | C-CURE / iSTAR独自のレイアウト。ビット長だけでなく、正確なフォーマットに一致させる必要があります |