コンピューター ウィンドウズ インターネット

wiegand26のカードコード。AVRのWiegand26プロトコル。 ウィーガンドインターフェースを介したデータ送信の原理

これは非常に優れた機能を備えた4つのドア用のコンビネーションロックです。 ほとんどの場合、それは必要ありません。
そして、私は1つのオフィスで4つのオフィスのドアを削減しなければならなかったので、キーに関するすべての問題が解決されました。 休みや睡眠をとらずに、あらゆる種類の人々が絶えず喧嘩をしている。 そのようなコントローラーはすでに玄関のドアに掛けられています。

そのようなシステムに出くわしたのはこれが初めてなので、いつものようにこれらすべての微妙な点に飛び込む必要がありました。 ここで私が遭遇したことを書きたいので、後で行う作業が少なくなります。
この売り手はすでにeBayでそのようなセットを使い果たしていますが、タイトルの名前で簡単に見つけることができます。

このシステムはどのようなタスクを解決する必要がありますか? 他のスタンドアロンのコンビネーションロックではなく、なぜそれを選んだのですか?
このシステムはネットワークに接続し、リアルタイムで開いているドアの監視、人員の通過、写真の表示、到着と出発の時刻の登録、追加料金によるエレベーターの制御、カードによる出入りを制御するための1つのドアの制御を可能にします。開いているドアを監視し、サイレンをオンにし、食堂などのカードに食事の記録を残します。一度にすべてを思い出すことができません。

コントローラ自体はネットワークから自律的に動作し、ユーザーと設定がそこにロードされ、操作のログも保存されます。これは、ソフトウェアによって時々またはリアルタイムでアップロードできます。
ソフトウェアは、msアクセスファイルまたはネットワークmssqlを使用します。
最大20000のユーザー数、最大100000のログエントリ数。

ソフトウェアは.netで記述されているため、ソースコードを簡単に確認できます。 ソースでは、データベースのパスワードを見つけることができます。
168168
データベースを表示するには、プログラムが必要です
詳細設定メニューに入るパスワードは5678です。
プログラムabc、パスワード123の最初の開始時にログインします。

ソフトウェアのドイツ語版があり、80ユーロかかります。 すでに難読化されており、USBキーが付属しています。 それなしでは始まりません。

私の場合、ボタン付きのリーダーが必要でした。 そこに常勤するスタッフがいて、一時的な訪問者、インターン、掃除人がいます。 彼らにカードを発行することは意味がありません、ピンとその有効期間を書き出すことはより簡単でより安いです。 人員は、グループとサブグループに組み合わせることができます。
ボタンのないリーダーはもちろん安価です。

写真でわかるように、セットはいくつかのパーツで構成されています。









後者は、ドアを内側から強制的に開くためのボタンと、ラッチ用の12V電源です。 私の場合、これは必要ありません。
通常のラッチは12Vから0.7Aを消費します。 それらは短期間の使用のために設計されています。
固定と小隊のあるラッチがあります。
ドアを開いたままにする必要がある場合は、小さなレバー付きのラッチがあります。 別の位置に移動する必要があります。そうしないと、ラッチが固定されません。

コック付きラッチには、舌の近くにポン引きがあります。 電流パルスがそのようなラッチに適用され、それはすでにロック解除されています。 ドアを押すだけで開きます。 ドアがバタンと閉まると、ラッチがドアを正常にロックします。 pimpochkaがない場合、電圧が印加されている場合にのみドアを開くことができます。 このタイプのすべてのラッチは、長期間の操作用に設計されておらず、非常に高温になります。

ラッチを取り付けるときは、接点に保護ダイオードを取り付けてください。 バリスタはありますが、コントローラボードにはありません。 しかし、長いワイヤとかなり適切な電流により、全体が短波周波数でオープンな発振システムに変わり、コントローラのグリッチやリレー接点での不要なスパークが発生する可能性があります。 そのため、接点を12v bpに接続しただけで、切断しても火花はまったくありませんでした。

電圧が印加されていないときにロックを解除するラッチもあります。 彼らは非常口に置かれます。
磁気ドアホルダーもあり、電流が供給され、300kgの力の磁石がドアを保持します。 このようなホルダーには、2つの電源が含まれています。

私の場合、インパルスは1秒で、ブラックボックスの電源で十分です。 ラジエーターにはTO220トランジスタがあります。 電圧を安定させ、鉛バッテリーを充電するための回路があります。

さて、ウィーガンド26プロトコルについての理論。
ある男性が1つのオフィスに座っていたとき、突然それが彼に夜明けしました。 買い物の代わりに磁気カードをパスとして使えるタイプ。 そして、彼自身にちなんで名付けられたインターフェースを洗い流した。

実際、もちろん、そうではありませんでした。 ウィーガンドはある種の効果を発見しました。その本質はビデオで説明されています。

何かを理解したら、コメントを人間の言語で書いてください。

インターフェイスは、date0とdate1があることを意味します。 ゼロは一方のワイヤで送信され、もう一方のワイヤで送信されます。
それらは、ワイヤーを地面に引き付けるインパルスによって伝達されます。

コードは、建築基準法と地図コードに分けられました。 これには24ビットが割り当てられ、パリティ用にさらに2ビットが割り当てられました。 当時はそれが当たり前でした。 今、それは激しい笑いを引き起こします。 結局のところ、Wigandには双方向通信がなく、暗号化とデータ整合性制御がなく、各コントローラーは5本のワイヤーを備えた個別のケーブルです。 単一の基準はありません。

しかし、誰もがこのゴミをリベットで留め続けています。 私がまだトピックに参加していなかったとき、私はそれらがすべてrs485を介して接続されていると思いました。 たくさんのワイヤーを引っ張らなければならないことがわかったときの私のショックを想像することができます。 しかし、1本のケーブルで4本のワイヤーを引っ張って、各リーダーのドアセンサーとロック用のリレーに入力することは可能です。 しかし、そのようなインターフェースで読み取られ、rs232があります。 真実は、何らかの理由でより高価で、販売されることはまれです。 しかし、それでもロックとリードスイッチからワイヤーを引っ張る必要があります。





そして、私はすでに料金を騙しました。



nxpコントローラー、rom 25シリーズ、リアルタイムクロック、イーサネットphy。 面白くも何とも。

これがコントローラーボードの外観です。 ウィガンドには、LEDとツイーターの出力もあります。 これは個別に処理する必要があります。
sysインジケーターが点滅し、コントローラーがハングしていないことを示します。 IDは、リーダーから受信したパケットを示します。 データがコントローラに入力されていない場合、またはネットワークが切断されている場合、エラーが点灯することがあります。

コントローラとの互換性の点でリーダーの違いは何ですか? 上で述べたように、データ形式には標準がありません。 それらの。 カードを持参すると、コード全体がすぐに発行されます。 PINをダイヤルすると、押すたびに4ビットのbcdコードが送信されます。 コントローラは末尾の文字を理解する必要があります。 このコントローラーでは、これはシーケンスesc111entです。 (オプションとして* 111#)
このモードまたは26ビットモードでピンを送信できる、より高価なリーダーがあります。 これは、リーダー自体で構成されます。 または、コントローラーソフトウェア(これにはありません)には、データを設定および解釈するためのオプションがあります。

最初は、PINのソフトウェアを設定できませんでしたが、パスワードが正しくないという形でエラーが表示されました。 26ビットモードまたは34ビットモードが原因で、入力されたコードが誤って解釈されたと思いましたが、これらのモードはどちらもエラーにまったく影響しませんでした。 私は売り手に連絡しました、そして彼も愚かでした、彼はあなたがコードをダイヤルしてからカードを持ってくる必要があるとき、リーダーはカード+ピンモードでのみ働くと言いました。 しかし、オフィスには同じコントローラーがありますが、リーダーが異なり、ピンだけが機能します。

リーダーが一般的に送信するものを確認するために、私はarduinoでレイアウトを組み立て、テストファームウェアをアップロードしました。それだけです。



ご覧のとおり、ボタンを押すと、bcdコードの4ビットのみが送信されます(パリティビットが2つあるため、ウィーガンドモード6)。
カードを持っていくと
ビット=26
RAWバイナリ=10100010111000011100110110
これは4572059で、ラベルに描かれているものです。

これはまさに落とし穴でした。 以下にこの点を示します。

2番目の石はLEDとブザーの制御信号でした。 デフォルトでは、カードストリップがリーダーで点灯します。 青と黄色のワイヤーがアースに短絡している場合、緑が点灯し、大きなビープ音が鳴ります。 正しいコードでは、長い1の信号があり、間違ったコードでは、4つの短い信号があるはずです。 しかし、読者は応答しませんでした。 電圧レベルは変化しましたが、問題は2Vを下回らないことであり、LEDをトリガーするには1.7Vが必要です。 そして、きしむ音でそれはさらに悪いです-それは1.7vで静かに笛を吹き始めます、そして大声でそしてはっきりときしむために、あなたは少なくとも1.2vを必要とします。 なぜなら、コントローラーは正常に地面に引き寄せられないからです。 その出力は、470オームの抵抗のペアによって保護されています+別の10kが入力で5vにプルアップされています。 ボードを74245バッファーでフェンスする必要がありましたが、それでうまく機能します。 また、DVRのアラーム入力に接続するためにオプトカプラーに4つの出力を作成して、タイムラインにマークを付けたいと思います。 私の場合、1台のカメラで4つのドアが見えます。 しかし、今のところ、私は回路に愚かであり、オプトカプラーは開きません。

そこにフォトカプラ用のトランジスタもはんだ付けしましたが、ダイオードを外して入力に入れる必要があるようです。
4人の読者全員が1つのオプトカプラーに行く必要があります。 1つの部屋の下のオフィスの4つのドア。

コントローラに加えて、1入力および4出力用のボードを追加購入できます。

あなたはまだ尋ねます、リレーですでに料金がかかっているのに、なぜあなたは料金で集団農場を必要とするのですか?
それは何かがあります、ソフトウェアでのみ、間違ったまたは正しいパスワードのアラームはありません。

それで、ソフトウェアはすでにどこにありますか?

そこの行を探してください。
ソフトウェアアクセスコントローラーソフトウェア-2017122716.2MBダウンロード
これは最新バージョンです。

開始後、すぐにツールに移動します-拡張機能、パスワード5678を入力します。
[構成]タブで、[アクセスキーパッドをアクティブにする]チェックボックスをオンにします。 再起動。 (Pwd MGTボタンが上部に表示されました。)

構成の大きなギアの左側を押して、そこでコントローラーを選択します。

[検索]をクリックすると、コントローラーが物理ネットワーク上にある場合に見つかります。 追加します。 次に、追加したコントローラーを2回クリックすると、設定ウィンドウが開きます。 複数のコントローラーを使用する場合は、ゾーンがあります。 私はそれを持ってます。 1つのコントローラーはフロアの玄関ドアを制御し、もう1つのコントローラーは同じフロアのオフィスルームを制御します。

[次へ]をクリックして、ドアマーキングウィンドウに移動します。


私たちはドアを呼び、ドアの状態を選択します。 これらはデフォルトでコントローラーによって制御されるか、永続的に開いたり閉じたりすることができます。
秒単位のオープン時間も選択されます。 私の場合、短いパルスで十分です。 ここでは、パーマネントホールドオープンドアモードを選択することはできません。 これはスイッチとしてのドアと呼ばれます。 リードスイッチが必要で、パスワードで保護されたセクションで有効になります。

出席チェックボックスを使用すると、応答時間をログに記録できます。 これは、出席オプションに役立ちます。

メニュー部門では、部門、さらにはサブ部門を作成します。
それからスタッフのところへ行きます。
マップのバッチ追加と手動追加があります。 パッケージでは、USBリーダーとドアのリーダーの両方を使用できます。
次に、特定の部門で採点されたパックからランダムなカードをその人に与えることができます。 デスクトップUSBリーダーがある場合は、カードIDフィールドにカーソルを置き、カードをスワイプします。 プログラム自体がこのカードのエントリを見つけ、2回クリックして、名前と名前を入力します。 とても快適です。

または、手で押し込みますが、カードIDフィールドにカーソルを置いてカードを読み取ることもできます。 必要なのは、USBキーボードをエミュレートし、任意のテキストフィールドに数字を書き込むリーダーです。 キットはたくさんありませんでしたが、付属していました。

ピンとは何ですか?
ここで私はきちんと運ばれました。 マニュアルには何も記載されていません。 私が読んだマニュアルの数-ダウンのように、それらはすべてキャプテンのものです。 これがどのような機能であり、なぜそれを使用する必要があるのか​​(特にこのコントローラーではないことを意味します)はどこにも書かれていません。

次に、PwdMGTの上部にあるボタンをクリックします。





次に、新しいユーザーを追加します。 カードのフィールドにピンを書き込みます。 ゼロから開始してはならず、65535を超えてはなりません。
PINフィールドのすべてのアスタリスクを削除します。 二重認証カード+PINが必要な場合は、上のスクリーンショットの最初のタブにあるチェックボックスをアクティブにする必要があります。
標準ピン345678。

ピンは次のように入力されます:esc pinentまたは*pin#。 一部のリーダーでは、先頭のアスタリスクはオプションです。
ピンはゼロから開始できず、無視されます。

アクセス権をさらに配布します。



[許可してアップロード]をクリックします。 データはコントローラーにロードされます。
データベースが準備されたので、コントローラー自体と特権の設定の形式でデータベースをコントローラーにアップロードする必要があります。
左側の操作ボタンをクリックし、すべてのドアを選択して、[アップロード]をクリックします。

ここが重要なポイントです。 ベースはコントローラーにのみアップロードできます。 ベースが損傷している場合、元に戻すことはできません。 これにはバックアップ機能があります。
コントローラから、トランザクションをマージしたり、リアルタイムでマージして監視したりすることもできます。

それはすべてのようです。 セキュリティのため、コントローラの設定で、特定のIPアドレスからのアクセスを選択できます。
独自のシステムを作成してWebの口輪を結びたい場合は、phpとpythonのクラス全体があります。
+17 お気に入りに追加 レビューが気に入りました +43 +68

Wiegandは、IDリーダー(リーダー)とコントローラー間の有線通信インターフェースです。 キーボードからACSコントローラに一意のカードコードまたはPINコードを転送するように設計されています。

ウィーガンドインターフェースを介したデータ送信の原理

3線式バスは、ウィーガンドインターフェイスを介してコントローラとACSリーダーを接続するために使用されます。 ワイヤの1つは、リーダーに電力を供給するように設計されています。

他の2つはData0およびData1と呼ばれ、情報を転送するために直接使用されます。 送信は一方的に短いパルスで実行されます。 ワイヤData0とData1は最初に通電されています。 それらの1つでの短期間の電圧降下により、それぞれ0または1を固定できます。

Wiegandインターフェースを介したデータ送信

電圧の大きさ、電圧の低下時間、およびパルス間の間隔は、コントローラーのパラメーターによって異なります。 データの物理的な送信に加えて、このデータの形式は非常に重要です。これは、ファシリティコードが存在するために識別できます。

インターフェースウィーガンド26…42

ウィーガンドインターフェイスは、送信されたビット数を示す名前の数字で区別されます。

  • ウィーガンド-26-最も一般的なインターフェイスで、24ビットのコードと2ビットのパリティが含まれています。 このインターフェイスの欠点は、より長いデータ系列の識別子を使用する場合、いくつかのビットが読み取られないが切断されるため、正しく認識されない場合に発生します。

    26ビット形式は、255の可能なファシリティコードで構成されています。各施設コード内で、65,535の一意のカード番号を割り当てることができます。

  • ウィーガンド-33-3つのコードビットと1つのパリティビットで構成されます。
  • ウィーガンド-34=32コードビット+2パリティビット;
  • ウィーガンド-37 – 35+2;
  • ウィーガンド-40-わずか40ビットのコードで構成されています。
  • ウィーガンド-42-40コードビットと2パリティビットが含まれています。

正常に動作するには、リーダーとコントローラーが同じビット数で動作する必要があります。 不一致の場合、ビット深度の高いカードが誤って識別される可能性があるためです。 最新のACS機器は、原則として、ウィーガンド動作インターフェイスのビットレートを調整することを可能にします。

インターフェースウィーガンド4…8

を含むそれらのアクセス制御システム ダブルIDカードとピン付き、通常、テンキーを備えたリーダーがあります。 この場合、ダイヤルされたコードもウィーガンドインターフェースを介して送信されます。 Wiegand-26の場合もあります。この場合、キーボードからのデータが蓄積され、特別なキーを押した後にACSコントローラーに送信されます。 原則として、このようなコードの長さには制限があります。 そして、より低いビット数のインターフェースがあるかもしれません:Wiegand-4、Wiegand-6、Wiegand-8。

これにより、各単一信号をコントローラーに送信できます。したがって、ピンコードの長さは1文字から無限大まで変化する可能性があります。 ただし、共通の標準がないため、コントローラーとリーダーのデータを操作するためのアルゴリズムは大きく異なる可能性があります。これは、Wiegandインターフェイスが機能していると宣言されている場合でも、キーボードとコントローラーの互換性を常に保証するものではありません。 1つは、同じビットマーキングがあります。

ウィーガンドインターフェースの利点

  • 操作のしやすさ;
  • 有病率;
  • 異なるブランドのデバイスの互換性;
  • 範囲100-150メートル。

ウィーガンドインターフェースのデメリット

  • コントローラとリーダー間の回線整合性制御の欠如。
  • データ暗号化と双方向認証の欠如。
  • 送信されたデータの整合性制御の欠如。
  • 一方向のデータ転送(双方向のデータ転送には追加のインターフェースが必要です)。

ウィーガンドインターフェースの脆弱性

ウィーガンドプロトコルの脆弱性は、BLEKey攻撃方法を浮き彫りにします。

BLEKey-ウィーガンドインターフェースを介したデータ送信を使用してRFIDリーダーに接続するように設計された、約35米ドルの小型デバイス。 ワイヤーに接続してリーダーから電力を得るだけで十分です。 取り付け後、BLEKey 成功したカード識別に関する情報を保存しますアクセス。 Bluetooth Low Energy(BLE)を使用して、デバイスは電話アプリと同期できます そして、電話が最後に成功したカードを再生できるようにします.

特別企画「鍵なし」の素材

特別プロジェクト「キーなし」は、ACS、コンバージドアクセス、カードのパーソナライズに関する情報の蓄積です。

記事

年を選択してください: 月を選択:
  • OSDPはデータ保護を次のレベルに引き上げます

    OSDPは、AES-128暗号化を使用した保護された形式での安全なデータ交換用に設計されています。 その物理的基盤はRS-485インターフェースです。

  • 銀行カードの銀行以外のアプリケーション

    最新の銀行カードには、80年代後半から90年代前半のデスクトップコンピュータのリソースをはるかに超えるパフォーマンスとメモリリソースを備えたマイクロコントローラが搭載されています。 これにより、銀行カードを支払い手段としてだけでなく、他の多くの分野、特にアクセス制御および管理システム(ACS)でも使用できるようになります。

  • OSDPプロトコル

    過去数十年にわたって、アクセス制御システムで使用されるテクノロジーは大幅に変化しました。 リーダーは、磁気ストライプデバイスからウィーガンドカードリーダーへの進化の道をたどり、その後、近距離(近接)および長距離の生体認証リーダーの無線周波数リーダーが登場しました。 短距離デバイスでは、リーダーと識別子の間の通信の基礎となるテクノロジーが、情報転送プロセスのセキュリティを強化する方向に変化しました。

  • ACS用のMifareカードを注文するときに知っておくべきこと

    ますます、Mifare1K標準のカードがACSのアクセスカードとして使用されています。 これらは非接触型スマートカードであり、最も人気のあるEm Marinよりもはるかに複雑で機能的であり、このようなカードを注文するときは十分に注意する必要があります。

  • オープンスタンダードは、アクセス制御システムの改善に役立ちます

    アクセス制御システムメーカーのオープンスタンダードへの移行は、機能が改善され、セキュリティが強化された、相互運用可能な幅広いソリューションにつながっています。 オープンスタンダードにより、テクノロジーやアプリケーションの変更に応じてソリューションを簡単にアップグレードできるため、ユーザーは最新のテクノロジーへの投資に自信を持てるようになります。

  • ACSでの識別子の使用の信頼性を高めるテクノロジーの開発の歴史

    約20年前、セキュリティシステムで初めて、当時広く使用されていた磁気ストライプカードやウィーガンドカードの代わりに、非接触型アクセスカードが使用されるようになりました。

  • EMMARINカードからMIFARE®カードへのACSの転送。 ACSオブジェクトの所有者に役立つ情報。

    最新のアクセス制御システム(ACS)の大部分は、アクセス手段として125kHzの周波数で動作する識別子を使用しています。 これらは近接アクセスカード(読み取り専用)であり、最も一般的なのはEM Marinカード、およびHID、Indala®です。

  • アクセスカードの選択ACS:MIFARE vs Em Marin

ニュース

年を選択してください: 月を選択:

多くの場合、生体認証リーダーを標準のアクセス制御システムや火災警報器などに接続する必要があります。 Anviz機器は、ウィーガンドプロトコルを使用して標準システムに接続および構成する簡単な方法をサポートします。

サポートされているウィーガンドフォーマット

ウィーガンド出力を備えたAnviz生体認証端末は、生体認証パラメーターによって人を認識すると、ウィーガンド出力にユーザーコードを発行できます。 ユーザーコードは、次の形式で発行で​​きます。

カード番号(カードコード)

このモードでは、ユーザーを識別した後、ユーザーが通過する権利を持っている場合、Anviz端末データベースに保存されているユーザーカードのコードが、生体認証リーダーを接続するシステム(ACS)のコントローラーに送信されます。

したがって、ユーザーは、設定された権限に従って、カードと指を使用してシステム全体をトラバースできます。 この場合、通常のリーダーと生体認証リーダーのどちらが使用されているかに関係なく、ユーザーのカードと同じコードがメインシステムのレポートに含まれます。

Anvizハードウェアは、デフォルトでWiegand26プロトコルのみをサポートします。

Anviz Wiegand(コードAnviz)

このモードを使用する場合、ユーザーを識別した後、Anviz生体認証端末はWiegandプロトコルを介して固定された未知のコードを送信します。

このモードは、オフィスの外部にあるドアを安全に開くために使用されます。 たとえば、屋内にあるSC-011コントローラを使用して、このモードで作業できます。 この場合、ターミナル内にあるロック制御リレーを使用して敷地内にアクセスすることはできません。

固定幅の市外局番

このモードは、ウィーガンドプロトコルを介してウィーガンドコードの一部のみを送信する役割を果たします。つまり、デバイスコードは、通常はルームコードまたはアクセスポイントコードとして使用されるウィーガンドコードの最初の8ビットの形式で送信されます。使用するデバイスの種類に応じたアクセス構成のシステム用。

ウィーガンド26

このモードでは、Anvizはデバイスコードとユーザーコードの組み合わせをウィーガンドプロトコルを介して送信します。 このモードは、カードの使用をまったく提供しないシステムで使用できます。 同時に、デバイスコードが使用されることはめったにないため、Anviz機器がこのモードで接続されている場合、同じデバイスコードを別のシステムに設定する必要があります。

Anvizデバイスの接続

Anviz生体認証機器を標準のACSシステム、時間追跡、セキュリティおよび火災警報装置、境界バイパスなどに接続するには、次の手順を実行する必要があります。

ウィーガンドプロトコルを接続する

接続するときは、Anviz出力wOut0、wOut1、GNDをそれぞれ接続先のシステムのウィーガンドプロトコルの入力インターフェースの端子wIn0、wIn1、GNDに直列に接続する必要があります。

ソフトウェアをカスタマイズする

Anvizデバイス接続ソフトウェア(Anviz機器に無料で付属)では、選択したモードに応じてウィーガンド出力タイプを設定する必要があります。下の図を参照してください。

私たちのビデオ監視オンラインストアの活動は、以下を含むセキュリティおよび保護機器の全範囲をカバーしています。

およびはるかに

当社はロシア全土への配送を行っており、国内の最も辺鄙な地域にも商品を配送しています。 私たちは最も要求の厳しい顧客を満足させるよう努めます。

Active-SBの専門家は、モスクワだけでなく、気候条件が厳しい遠隔地でも、セキュリティおよびビデオ監視システムの作業の詳細を理解しています。 当社の従業員は、機能とコストの両方の観点から最適なオプションを提供し、その機能について説明し、特定の技術システムを使用する必要性を正当化します。
トレーディングハウスオブセキュリティシステムズAktiv-SBは、販売された機器のサービスと保証のメンテナンス、不十分な品質の商品の受け入れと検査、および欠陥のある機器の交換を行います。

私たちのクライアントは、商業組織とエンドユーザー、設置会社、政府企業です。 企業Webサイトの50,000人を超える登録ユーザーは、技術文書の絶えず更新されるデータベース、最新のセキュリティシステムの証明書にアクセスできるだけでなく、会社が開催するアフィリエイトプログラムや特別プロモーションにも参加できます。

お客様との関係の便宜のために、私たちはあらゆる複雑なビデオ監視システムを設置する準備ができており、常にあなたの助けになる設置組織と協力しています。 したがって、必要に応じて、当社から機器を購入するだけでなく、ビデオ監視システムの設置を注文したり、他のセキュリティシステムのメンテナンスを行ったりすることもできます。

セキュリティシステムのハイパーマーケットの仕事は、正直、開放性、品位の原則に基づいています。 私たちは自信を持って未来を見据え、日々の発展と向上に努めています。

アクセスカードにバイナリデータを保存する方法。

リーダーによるデータの受信とアクセス制御システムのコントローラーへの送信。

信号の受信と処理のためのコントローラー機能

ウィーガンドとは(ウィガンド)

学期 ウィーガンドアクセス制御システム、リーダー、カードに関連するさまざまな分野で使用されます。 残念ながら、この用語は誤用されることが多く、混乱を招きます。 以下は要約です。

ウィーガンドこれは:

1.カードリーダー通信インターフェース

2.通信インターフェースリーダー-コントローラー

3.データを送信する電磁信号

4.「標準」バイナリ26ビットカードフォーマット

5.電磁効果

6.カード作成技術私たちの場合、ポイント2と4のみが考慮されます。

ノート。 ウィーガンドという用語は、言及されていないカード/リーダーの特性も表します。

フォーマットウィーガンド

「ウィーガンド形式」と言うことで、HIDの顧客は、アクセスカードのエンコードに使用されるテクノロジーを指すことがあります。 しかし、ウィーガンドという用語はしばしば標準を指すことを覚えておく価値があります 26ビットフォーマット、バイナリデータの特別な配置が特徴です。

形式は、番号の意味、使用方法を説明します。 フォーマットは番号自体.

. ビット数はフォーマットを決定しません(26ビット形式を除く)。 たとえば、100を超える34ビット形式があります。

使用可能なビット数でのデータ要素のサイズと位置は、次のように変化する可能性があります。

o 1つの34ビット形式では、ルームコードは8ビットで構成され、2番目のビットから始まります。 o別の34ビット形式では、ルームコードは12ビットで構成され、21ビットから始まります。

フォーマットの互換性は、アクセスコントロールパネルの機能によって決まります。 数字の文字列74955968459は何も意味しません。 これがロシアの電話であることがわかっている場合は、7が国番号、495が市外局番などであることが明らかになります。 データの復号化により、データを使用できます。 電話番号は常に次のようになります。(xxx)yyy-zzzz電話会社の機器は、この形式のみをサポートしているためです。 セキュリティ機器にも同様の要件があります。 電話会社は、電話番号の形式が秘密にされて頻繁に変更されるセキュリティ業界とは対照的に、すべての人が電話番号の形式を知っているように努めています。 125kHz近接カードとiCLASSカードのデータフォーマットは同じです。 これにより、近接リーダーで動作するコントローラーとiCLASSリーダーおよびカードとの互換性が保証されます。

標準 26- 少し フォーマット

カードのプログラミング時に使用される形式は、アクセスコントロールパネルと互換性のあるデータストレージテンプレートによって決定されます。 すべてのHIDトランスポンダ(カード、キーフォブ、タグなど)は、標準の26ビット形式でプログラムできます。

標準の26ビットフォーマットはオープンです。 これは、誰でもそのようなカードを購入できることを意味し、フォーマットの説明は広く利用可能です。 26ビット形式は業界標準であり、すべてのHIDクライアントで使用できます。 ほとんどすべてのアクセス制御システムは、標準の26ビット形式で動作できます。 このフォーマットは、データエンコーディングテクノロジーから発展したものです ウィーガンド。 HIDの標準の26ビット注文コードはH10301です。 H10301形式では、1〜255の255のルームコードをエンコードできます。各ルームコードについて、1〜65535の65535の従業員コードをエンコードできます。可能な組み合わせの総数は次のとおりです。 16711425 。 このフォーマットのカードの使用に制限はありません。 その使用はHIDによって監視されず、カードの複製が許可されます。 HID Corporationは、1000を超える他のカード形式をサポートしていますが、それらはすべて26ビット形式と同じ概念を共有しています。 他のカードメーカーも独自のフォーマットをサポートしています。 H10301形式は、バイナリデータのストレージ形式を表します。 以下は、この形式の説明です。

26ビットウィーガンドフォーマットを開く

ルームコードの最大値は255です。これは、ルームコードのすべてのビットが1の場合、10進数で255になります。カードコードのすべてのビットが1の場合、カードコードの最大値は65535です。 、10進表現では、数値は65535のようになります。

ノート:偶数/奇数ビットは、バイナリデータが正しく送信されたことをすばやく簡単に確認するために使用されます。 フォーマットデザイナは、特定のビットが奇数パリティと偶数パリティのどちらを制御するかを選択します。 データビットの固定グループは1つのデータビットと組み合わされ、これらのビットの値の合計は偶数(または奇数)である必要があります。

上記の例では、最初の(パリティ)ビットはデータの最初の12ビットに関連付けられています。 これらの12ビットの値の加算が奇数の場合、チェックビットは1に設定され、13ビットの加算の結果は偶数になります。 同様に、最後の13ビットは常に奇数になります。

他の フォーマット

フォーマットの構成をよりよく理解するために、可能なカードフォーマットの2つの例を検討してください。

ノート。 実際のデータ形式は閉じているため、例としては考慮しません。

標準の26ビット形式では、フィールドの1つはルームコードと呼ばれ、もう1つはカードコードと呼ばれます。 これらのフィールドは、形式に応じて異なる名前が付けられる場合があります。 同じ名前で異なるデータを参照できます。 考えられる形式の1つは、次のようになります。

HIDは、標準の26ビットフォーマットコードH10301を割り当てました。 これにより、225の部屋を1から225までコーディングできます。最大65535の従業員コードを各施設コードに対応させることができます。 1000を超える他のHID形式にも同様の概念があります。

マップ形式の整理の原則をよりよく理解するために、例を見てみましょう。 標準の26ビット形式では、ファシリティコードとカードコードの2つのフィールドがあります。 それらの名前は異なり、形式によって異なります。 いくつかの形式が次のようになっているとします。

最初のチェックビットはデータビットの1つのサブセットに関連付けられ、2番目のチェックビットは別のサブセットに関連付けられます。 ここでは、施設コード(または部屋コード)とカードコードの両方のフィールドが定義されていますが、この形式はH10301とは異なります。 したがって、情報がこの形式でエンコードされているカードは、H10301で動作するシステムには適していない可能性があります。

この形式も可能です。

このフォーマットには、3つの制御ビット、位置コードフィールド(5ビット)、人員番号(18ビット)、および部屋コード(4ビット)があります。 プログラムする正確な値は、お客様に確認する必要があります。 HIDにはそのような情報はありません。 顧客は施設コードとロケーションコードを混同する傾向があります。 これらのフィールドが1つだけ存在する形式と、1つまたはまったく存在しない形式があります。 したがって、カードを注文するときは、細心の注意を払う必要があります。 カード番号の繰り返しを避けるために、使用するカードの番号を知る必要があります。 アクセス制御フィールドを構成し、インテグレーターによってシステムにカードを入力するには、データフィールドのエンコードされた値の形式の名前が必要です。

可能な36ビットマップフォーマットの1つ最初のチェックビットはデータビットの1つのサブセットに関連付けられ、2番目のチェックビットは別のサブセットに関連付けられます。 この形式では、フィールドも定義されます 部屋コードカードコード、ただし、この形式はH10301とは明らかに異なります。この形式でエンコードされたカードは、H10301を実行しているシステムと互換性がない場合があります。

データフィールドの名前はフォーマットの開発者によって決定されるため、名前は何でもかまいません。 別の可能な形式を検討してください。 米。 3.可能な30ビットカードフォーマットの1つこのフォーマットには、3つの制御ビット、位置コードフィールド(5ビット)、人員番号(18ビット)、およびルームコード(4ビット)があります。 顧客と話す際には、カードにプログラムされる正確な値を見つけることが重要です。 この情報は、HIDではなく、お客様が所有します。

お客様は用語を混同することに注意してください 部屋コード(施設コード)場所コード(サイトコード)。 一部のフォーマットにはルームコードがあり、その他にはロケーションコードがあり、一部にはこれらのフィールドがなく、一部には両方があります。 カードを注文するときは十分に注意してください。 カード番号の重複を避けるために、お客様は使用されているカードの番号を知っている必要があります。

システムインテグレーターは、アクセスコントロールパネルを設定してシステムにカードを入力するために、データ形式の名前とデータフィールドのエンコードされた値も知っている必要があります。 この情報がなければ、カードのグループをシステムに入力することはほとんど不可能です。

コーポレート1000

HID Corporationは、エンドユーザーが所有する独自のフォーマットであるCorporate1000を開発しました。 HID Corporationは、フォーマットの一意性を保証し、このフォーマットの重複カードが作成されないことを保証します。 Corporate 1000形式のカードを購入するには、この形式を使用する権利の書面による確認が必要です。 これにより、顧客はこの形式のカードの作成と配布を完全に制御できます。 以下は、Corporate1000フォーマットに関するいくつかの事実です。

  1. カスタマーアクセスコントロールパネルは、Corporate1000フォーマットと互換性がある必要があります
  2. すべてのCorporate1000形式は35ビット長であり、形式はデータ配置の点で互いに異なります。 たとえば、カード番号は、ビット文字列に配置された3つ以上の部分に分割される場合があります。 これにより、Corporate1000の独自性が保証されます。
  3. 現在、Corporate 1000のフォーマットは数百ありますが、ほとんどのフォーマットはまだ使用されていません。
  4. 他のフォーマットと同様に、Corporate1000は125kHzの近接カードとiCLASSカードで同一です。

ノート。 カードもリーダーもデータ記録形式を考慮していません。 カードはバイナリデータを保存して送信するだけで、リーダーはデータを受信して​​ウィーガンドプロトコル(または他のプロトコル)標準に変換します。 コントローラーのみがデータ形式に従ってデータを処理します。

インターフェース ウィーガンド 読者 - コントローラ

インターフェイスは、2つのデバイスが相互作用する方法を定義します。 HIDリーダーは、標準のインターフェイスを使用してコントローラーと対話します。

  1. ウィーガンド;
  2. シリアル(RS232、RS422、RS485 Clock-and-Data(2番目の磁気ストライプトラック)または ABAこれはアクセス制御システムで最も一般的なインターフェースであるため、ウィーガンドインターフェースに焦点を当てましょう。

物理レベルでは、ウィーガンドインターフェイスは、データゼロ(通常は緑)、データ1(通常は白)、およびデータリターン(通常は黒)の3本のワイヤで構成されています。 HIDリーダーを取り付ける場合、これらのラベルはリーダーとコントローラーに貼付されている必要があります。 すべての標準HIDリーダーは、ウィーガンドインターフェースをサポートしています。 データはバイナリ形式で保存されるため、リーダーはデータを電磁信号として受信し、ウィーガンドプロトコル形式に変換して、バイナリ文字列をコントローラに送信します。 ゼロは緑のワイヤーで送信され、1は白のワイヤーで送信されます。 コントローラでは、データが結合され、カードに保存された文字列を形成します。

ノート。 リーダーは、読み取られたデータを処理またはチェックしません。 このデバイスは、ウィーガンドプロトコルを使用して、カードに保存されているデータをコントローラーに送信するだけです。

設定コントローラー

コントローラは、特定の選択されたフォーマットに準拠していないカードがシステムによって受け入れられないように構成されています。 ほとんどすべてのコントローラーは、標準の26ビット形式で動作します(メーカー独自の形式を除く)。 単純なコントローラーは1つまたは2つの形式で動作し、より複雑なコントローラーは適切な構成後にほぼすべての形式をサポートできます。 独自のフォーマットを作成するものもあります。 フォーマットを選択したら、リーダーを設定し、このフォーマットのカードを注文する必要があります。 カードが正しく機能するには、コントローラ形式でプログラムする必要があります。 これは、侵入者がランダムに見つかったカードを誤用しにくくするために推奨される構成方法です。 これは、カード形式に関する完全な情報がカードではなくコントローラに保存されているためです。 形式は数値ではなく、数値を表す方法です。 HIDカードを注文するには、次のことを知っておく必要があります。

  1. フォーマット名(たとえば、H10301.cdf)-現在、カードのエンコードには数百の異なるフォーマットが使用されており、デフォルトのフォーマットはありません。 顧客は必要なフォーマットの名前を知っていて、それを企業に伝える必要がありますHID。
  2. エンコードされるデータ(たとえば、H10301.cdf形式の数値)は、最初のチェックビット、8ビットのルームコード、16ビットの従業員コード、および最後のチェックビットで構成されます。

    変身 バイナリ , 10進数 , 16進数

    世界中で、計算に10進表記を使用するのが通例ですが、コンピューターは2進データを保管および処理します。 2進表現では、0と1の数字だけが数字の書き込みに使用されます。多くの場合、便宜上、4つの2進文字がグループに結合され、そのような各グループは16進法の1文字を表します。 16進文字を書き込むには さらにbuを使用しますあなたA-F。

    10進数

    バイナリ

    16進数

    00000000

    00000001

    00000010

    00000011

    00000100

    00000101

    00000110

    00000111

    00001000

    00001001

    00001010

    A

    00001011

    00001100

    00001101

    D

    00001110

    00001111

    F

    16進形式では、24ビットを書き込むのに必要な文字は6文字だけです。 (1111) (1111) (1111) (1111) (1111) (1111) バイナリ文字グループ

    FFF F F

    1. 部屋コード255はFF(15 x16)+ 15=255のように見えます。
    2. カードコード65535は、FFFF(15x4096)+(15x256)+(15x16)+ 15 = 65535のようになります。2進数データを表すコンパクトさと便利さから、多くのコントローラーで16進数システムが使用されています。 ProxProおよびMaxiProxリーダーは、RS-232またはRS-422プロトコルを介して16進形式でデータをコントローラーに送信できます。