μFR衝突防止ツールは、ISO/IEC 14443-3衝突防止アルゴリズムを使用して、μFRシリーズデバイスの複数のタグを同時に読み取ることができます。 このソフトウェアには、μFRデバイスのRFアナログレジスタ設定用の一連の機能が含まれています。
Docs & Software Download
Software overview
ソフトウェア機能:
- トレスホールド最小レベルの減少/増加
- トレスホールドコルレベルの減少/増加
- リーダーの接続を確認してください
- RXゲインの減少/増加
- RFレベルの減少/増加
- 現在の設定を取得する
- 設定のリセット
- 読者情報の取得
- ソフトウェアバージョンの取得
- 選択したカード/タグUIDを取得する
- デバイスモードの取得
- 衝突防止モードを有効にする
- 衝突防止モードを無効にする
- すべてのカード/タグを一覧表示する
- カード/タグを選択
- カード/タグの選択解除
- 読み取りブロック
- 書き込みブロック
利用可能なプログラミング言語:
- 実行可能ソフトウェアツール – コンソール
- 実行可能ソフトウェアツール – GUI
サポートされているオペレーティング システム、プラットフォーム、および環境:
- クロスプラットフォーム
サポートされているハードウェア:
- μFRシリーズデバイス
ソフトウェア呼吸器 | D碑文 |
UFR-anti_collision_algorithm |
ISO-14443-3衝突防止アルゴリズムの利点を使用したマルチカードモードのデモンストレーション。 |
UFR-例-シャープ-anti_collision_algorithm |
ISO-14443-3衝突防止アルゴリズムの利点を使用したマルチカードモードのデモのC#ソースコード。 |
Software manual
1. μFR衝突防止ツール – ソフトウェアの実行
ダウンロード: ufr-anti_collision_algorithm
ソフトウェアパックをダウンロードして解凍します。 オペレーティングシステム名のサブフォルダに移動します。 ファイルの 衝突防止デモコンを実行します。
ハードウェアドライバを正しくインストールしている場合、ソフトウェアはメインメニューでコンソールを実行します。
リーダーが正しく接続されていない場合は、 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つのオプションがあります。
2.1 μFR 衝突防止ツール – リーダー設定
リストされている関数の数を必要な回数だけ入力して、リーダーを目的のRFに設定し、目的の値まで増減します。
以下の例は、リストされているすべての値が1に対して減少および増加していることを示しています。
2.2 μFR衝突防止ツール – 現在のリーダー設定を取得する
9 を入力して、現在のリーダー設定を取得します。
2.2 μFR衝突防止ツール – リーダー設定のリセット
リーダーの設定をデフォルト値にリセットするには、 0 を入力します。
3. μFR衝突防止ツール – カード/タグ機能
メインメニューの2番目のコマンドグループには、カード/タグを操作するための関数のリストが含まれています。
- 読者情報の取得
- ソフトウェアバージョンの取得
- 選択したカード/タグUIDを取得する
- デバイスモードの取得
- 衝突防止モードを有効にする
- 衝突防止モードを無効にする
- すべてのカード/タグを一覧表示する
- カード/タグを選択
- カード/タグの選択解除
- 読み取りブロック
- 書き込みブロック。
文字の値を入力して、目的の関数を呼び出します。
3.1 μFR 衝突防止ツール – 読者情報を入手する
文字I を入力して、読者の説明を取得します。
3.2 μFR 衝突防止ツール – ソフトウェア バージョンの取得
文字 O を入力して、ソフトウェアバージョンを取得します。
3.3 μFR 衝突防止ツール – 選択したカード/タグ UID の取得
文字 P を入力して、選択したカード/タグUIDを取得します。
注:衝突防止アルゴリズムが有効になっていない場合は、リーダーRFフィールドで検出された最初のカードのUIDを取得します。 それ以外の場合は、以前に選択した他のカード/タグのUIDを取得します。
3.4 μFR 衝突防止ツール – デバイス モードを取得
文字 M を入力して、現在接続されているデバイスの衝突防止アルゴリズムが有効か無効かを確認します。
3.5 μFR 衝突防止ツール – 衝突防止モードを有効にする
文字 E を入力して、衝突防止モードを有効にします。
3.6 μFR 衝突防止ツール – 衝突防止モードを無効にする
文字 D を入力して、衝突防止モードを無効にします。
3.7 μFR 衝突防止ツール – リストカード/タグ
文字 L を入力して、リーダーRFフィールドで検出されたすべてのカード/タグのリストを取得します。
前述のように、衝突防止モードがオフの場合、リストにはカード/タグが1つだけ含まれます。
衝突防止モードを有効にし、リーダーRFフィールドに複数のカード/タグを配置すると、ソフトウェアは検出されたすべてのカード/タグのリストを表示します。 リーダの感度は、ハードウェアの性能と現在のRFアナログレジスタ設定に依存していました。
3.8 μFR 衝突防止ツール – カード/タグの選択
文字 S を入力して、カード/タグを選択します。 次に、目的のカード/タグの序数を入力します(UIDのコマンド番号が表示されます)。
3.9 μFR 衝突防止ツール – カード/タグの選択解除
文字 X を入力して、カード/タグの選択を解除します。
注:選択したカード/タグを終了して別のカード/タグに切り替えるには、最初にこのカード/タグの選択を解除する必要があります。 これで、カード/タグリストを再度取得するか(L 文字)、別のカード/タグをすぐに選択できます。 これを行うには、前述の手順(S +カード/タグインデックス番号)に従います。
3.10 μFR 衝突防止ツール – ブロック読み取り
文字 R を入力して、選択したカード/タグブロックを読み取ります。
次に、目的のブロックアドレスを入力して Enterキーを押します。 コンソールには、選択したブロックのカード/タグの内容が表示されます。
3.11 μFR 衝突防止ツール – ブロック書き込み
文字 W を入力して、選択したカード/タグブロックを書き込みます。
次に、目的のブロックアドレスを入力して Enterキーを押します。
内容を 16 バイトの ASCII コードとして入力します。 16文字未満のデータを書き込む場合でも、記録する前にブロック全体を入力する必要があります。 この場合、合計16バイトを満たすために、短いデータ入力の後にいくつかの空の文字を追加する必要があります。
(ASCIIコードの改行なしのスペース/空白文字を入力するには、キーボードのAltキーを押しながら番号255を入力し、Altキーを放します)。
Enter キーを押して入力を確定します。 コンソールメッセージは、データがカード/タグに正常に記録されたことを確認します。
作成したばかりのエントリを確認するには、このカード/タグブロックの内容をお読みください。
4. μFR衝突防止ツール – ヘルプメニュー
ソフトウェアには多くのコマンドがあるため、それらすべてを覚えるのに時間がかかる場合があります。 関数の呼び出し方法を忘れた場合は、 H 文字を使用してメインメニューを開きます。 コンソールには、すべてのソフトウェアコマンドが一覧表示されます。
ESCキーを押してすべてのプロセスを閉じ、ソフトウェアを終了します。
注意: 衝突防止モードの変更(有効/無効)はリーダーに保存されます。
このマニュアルでは、複数のカード/タグを同時に操作するための衝突防止アルゴリズムを備えた実行可能コンソールソフトウェアを紹介します。 また、衝突防止ツールソフトウェアは、グラフィックインターフェイス(C#)で使用できます。