Online Store

μFR 衝突防止ツール – C コンソール

複数のカードを読み取るための衝突防止アルゴリズムを備えたμFRシリーズソフトウェア

μFR衝突防止ツールは、ISO/IEC 14443-3衝突防止アルゴリズムを使用して、μFRシリーズデバイスの複数のタグを同時に読み取ることができます。 このソフトウェアには、μFRデバイスのRFアナログレジスタ設定用の一連の機能が含まれています。

Docs & Software Download

Software overview

ソフトウェア機能:

  • トレスホールド最小レベルの減少/増加
  • トレスホールドコルレベルの減少/増加
  • リーダーの接続を確認してください
  • RXゲインの減少/増加
  • RFレベルの減少/増加
  • 現在の設定を取得する
  • 設定のリセット
  • 読者情報の取得
  • ソフトウェアバージョンの取得
  • 選択したカード/タグUIDを取得する
  • デバイスモードの取得
  • 衝突防止モードを有効にする
  • 衝突防止モードを無効にする
  • すべてのカード/タグを一覧表示する
  • カード/タグを選択
  • カード/タグの選択解除
  • 読み取りブロック
  • 書き込みブロック

利用可能なプログラミング言語:

  • 実行可能ソフトウェアツール – コンソール
  • 実行可能ソフトウェアツール – GUI

サポートされているオペレーティング システム、プラットフォーム、および環境:

  • クロスプラットフォーム

サポートされているハードウェア:

  • μFRシリーズデバイス
anti collision software
ソフトウェア呼吸器 D碑文
UFR-anti_collision_algorithm

ISO-14443-3衝突防止アルゴリズムの利点を使用したマルチカードモードのデモンストレーション。

UFR-例-シャープ-anti_collision_algorithm

ISO-14443-3衝突防止アルゴリズムの利点を使用したマルチカードモードのデモのC#ソースコード。

Software manual

1. μFR衝突防止ツール – ソフトウェアの実行

ダウンロード: ufr-anti_collision_algorithm

ソフトウェアパックをダウンロードして解凍します。 オペレーティングシステム名のサブフォルダに移動します。 ファイルの 衝突防止デモコンを実行します。 

anti collision demo con

ハードウェアドライバを正しくインストールしている場合、ソフトウェアはメインメニューでコンソールを実行します。 

anti collision demo main menu

リーダーが正しく接続されていない場合は、 FTDI ドライバーのインストールを確認してください。 それ以外の場合、リーダーが接続されていてもソフトウェアを実行できない場合は、libサブフォルダーに移動し、lib/your_os_nameサブフォルダーでμFRライブラリを見つけます。

Windows OSの場合 – 同じエグゼクティブファイルがあるフォルダにライブラリをコピーします。

Linux OS の場合 – ライブラリを OS の /lib、/usr/lib、または /usr/local/lib (ディストリビューションによって異なります) にコピーし、ライブラリシンボリックリンクを作成します。

2. μFR衝突防止ツール – コマンドキー

ソフトウェアメニューの最初のグループには、次のコマンドが含まれています。

  • トレスホールド最小レベルの減少/増加
  • トレスホールドコルレベルの減少/増加
  • リーダーの接続を確認してください
  • RXゲインの減少/増加
  • RFレベルの減少/増加
  • 現在の設定を取得する
  • 設定をリセットします。

コマンド番号(0-9)を選択することで、接続するμFRデバイスのRFアナログレジスタの割り当て値を確認、増減、またはリセットすることができます。

各RFレジスタ値コマンドには、奇数関数番号で減少し、偶数関数番号で増加の2つのオプションがあります。  

anti collision command keys

2.1 μFR 衝突防止ツール – リーダー設定

リストされている関数の数を必要な回数だけ入力して、リーダーを目的のRFに設定し、目的の値まで増減します。

以下の例は、リストされているすべての値が1に対して減少および増加していることを示しています。

anti collision demo commands test

2.2 μFR衝突防止ツール – 現在のリーダー設定を取得する

9 を入力して、現在のリーダー設定を取得します。

anti collision demo analog setup

2.2 μFR衝突防止ツール – リーダー設定のリセット

リーダーの設定をデフォルト値にリセットするには、 0 を入力します。

anti collision demo reset

3. μFR衝突防止ツール – カード/タグ機能

メインメニューの2番目のコマンドグループには、カード/タグを操作するための関数のリストが含まれています。

  • 読者情報の取得
  • ソフトウェアバージョンの取得
  • 選択したカード/タグUIDを取得する
  • デバイスモードの取得
  • 衝突防止モードを有効にする
  • 衝突防止モードを無効にする
  • すべてのカード/タグを一覧表示する
  • カード/タグを選択
  • カード/タグの選択解除
  • 読み取りブロック
  • 書き込みブロック。

文字の値を入力して、目的の関数を呼び出します。

anti collision demo card tag functions

3.1 μFR 衝突防止ツール – 読者情報を入手する

文字I を入力して、読者の説明を取得します。

anti collision demo get reader description

3.2 μFR 衝突防止ツール – ソフトウェア バージョンの取得

文字 O を入力して、ソフトウェアバージョンを取得します。

anti collision demo get software version

3.3 μFR 衝突防止ツール – 選択したカード/タグ UID の取得

文字 P を入力して、選択したカード/タグUIDを取得します。

注:衝突防止アルゴリズムが有効になっていない場合は、リーダーRFフィールドで検出された最初のカードのUIDを取得します。 それ以外の場合は、以前に選択した他のカード/タグのUIDを取得します。

anti collision demo get tag id

3.4 μFR 衝突防止ツール – デバイス モードを取得

文字 M を入力して、現在接続されているデバイスの衝突防止アルゴリズムが有効か無効かを確認します。

anti collision demo get device mode

3.5 μFR 衝突防止ツール – 衝突防止モードを有効にする

文字 E を入力して、衝突防止モードを有効にします。

anti collision demo enable anti collision

3.6 μFR 衝突防止ツール – 衝突防止モードを無効にする

文字 D を入力して、衝突防止モードを無効にします。

anti collision demo disable anti collision

3.7 μFR 衝突防止ツール – リストカード/タグ

文字 L を入力して、リーダーRFフィールドで検出されたすべてのカード/タグのリストを取得します。

前述のように、衝突防止モードがオフの場合、リストにはカード/タグが1つだけ含まれます。

anti collision demo one card

衝突防止モードを有効にし、リーダーRFフィールドに複数のカード/タグを配置すると、ソフトウェアは検出されたすべてのカード/タグのリストを表示します。 リーダの感度は、ハードウェアの性能と現在のRFアナログレジスタ設定に依存していました。

anti collision demo many cards

3.8 μFR 衝突防止ツール – カード/タグの選択

文字 S を入力して、カード/タグを選択します。 次に、目的のカード/タグの序数を入力します(UIDのコマンド番号が表示されます)。

anti collision demo select card tag

3.9 μFR 衝突防止ツール – カード/タグの選択解除

文字 X を入力して、カード/タグの選択を解除します。

anti collision demo deselect card

注:選択したカード/タグを終了して別のカード/タグに切り替えるには、最初にこのカード/タグの選択を解除する必要があります。 これで、カード/タグリストを再度取得するか(L 文字)、別のカード/タグをすぐに選択できます。 これを行うには、前述の手順(S +カード/タグインデックス番号)に従います。

anti collision demo deselect and select another

3.10 μFR 衝突防止ツール – ブロック読み取り

文字 R を入力して、選択したカード/タグブロックを読み取ります。

anti collision demo read card block select

次に、目的のブロックアドレスを入力して Enterキーを押します。 コンソールには、選択したブロックのカード/タグの内容が表示されます。 

anti collision demo read card

3.11 μFR 衝突防止ツール – ブロック書き込み

文字 W を入力して、選択したカード/タグブロックを書き込みます。

anti collision demo write block1

次に、目的のブロックアドレスを入力して Enterキーを押します。 

anti collision demo write block2

内容を 16 バイトの ASCII コードとして入力します。 16文字未満のデータを書き込む場合でも、記録する前にブロック全体を入力する必要があります。 この場合、合計16バイトを満たすために、短いデータ入力の後にいくつかの空の文字を追加する必要があります。

(ASCIIコードの改行なしのスペース/空白文字を入力するには、キーボードのAltキーを押しながら番号255を入力し、Altキーを放します)。

anti collision demo write block3

Enter キーを押して入力を確定します。 コンソールメッセージは、データがカード/タグに正常に記録されたことを確認します。

anti collision demo write block4

作成したばかりのエントリを確認するには、このカード/タグブロックの内容をお読みください。

anti collision demo write block5

4. μFR衝突防止ツール – ヘルプメニュー

ソフトウェアには多くのコマンドがあるため、それらすべてを覚えるのに時間がかかる場合があります。 関数の呼び出し方法を忘れた場合は、 H 文字を使用してメインメニューを開きます。 コンソールには、すべてのソフトウェアコマンドが一覧表示されます。 

anti collision demo help

ESCキーを押してすべてのプロセスを閉じ、ソフトウェアを終了します。

注意: 衝突防止モードの変更(有効/無効)はリーダーに保存されます。

このマニュアルでは、複数のカード/タグを同時に操作するための衝突防止アルゴリズムを備えた実行可能コンソールソフトウェアを紹介します。 また、衝突防止ツールソフトウェアは、グラフィックインターフェイス(C#)で使用できます。