| ボタン | < MENU >での役割 | 備考 |
|---|---|---|
| 本体正面、画面下の大きなボタン | 項目の決定 | トリガーボタン |
| 本体正面、トリガーボタン右下のボタン | 1つ上の項目への移動またはパラメータの変更 | アップボタン メニューボタン |
| 本体正面、トリガーボタン左下のボタン | 1つ下の項目への移動またはパラメータの変更 | ダウンボタン |
TagAccess for Windowsを起動し、RP902またはRP902 MFiと接続します。(このページでは接続方法については説明しておりません。)
[ラベル操作]タブへ移動します。
[スキャンを開始する]ボタンをクリックします。
周囲のRFIDタグのEPCメモリ領域を読み取り画面に表示します。
[スキャンを停止する]ボタンのクリックでインベントリによる読み取りを終了します。
TagAccess for Windowsは、RFIDタグの特定のメモリ領域に対して読み取りまたは書き込みを行うことができます。
操作は、インベントリ→特定メモリ領域の読み取り→特定メモリ領域の書き込みの順に行います。TagAccessでは、インベントリや特定メモリ領域の読み取りを行わずに、特定メモリ領域の書き込みだけを行うような操作はできません。以下の操作手順は、この仕様に従って掲載されています。
ユニテックのUHF帯RFIDリーダーは、EPC Global GEN2 に準拠した、ISO/IEC 18000-6CのRFIDタグの読み取りと書き込みをサポートします。
このUHF帯RFIDタグのICチップは、4つのメモリ領域に分かれています。それぞれ、[TIDメモリ領域]、[EPCメモリ領域]、[USERメモリ領域]、[RESERVEDメモリ領域]となります。
TIDメモリ領域には、ICタグの製造元、モデル番号、シリアル番号などの識別情報が保存されています。
このメモリ領域は、RFIDタグの製造時にメーカーによって一意の値が書き込まれており、ユーザーによる書き込みは行うことができず、読み取り専用の領域となります。
EPCメモリ領域は、RFIDタグを識別するためのEPCコード情報を保存する領域です。EPCメモリ領域は、[CRC領域]、[PC領域]、[UII領域]の3つの領域に分かれています。
CRC 領域には、RFIDタグが正しく読み書きできたかを検証するための情報が保存されています。ユーザーによる書き込みはできず、他の領域の読み込み書き込み時に自動的に変更されます。
PC 領域には、RFIDタグの種類や通信方式などの制御情報が保存されています。ユーザーによる、読み込みと書き込みができます。
UII 領域には、EPC識別コードを保存することが推奨されています。ユーザーによる読み込みと書き込みができます。インベントリという読み取り方法では、このUII領域の情報が読み込まれます。
USERメモリ領域は、ユーザーが自由に情報を保存するための領域です。ユーザーによる読み込みと書き込みができます。
RESERVEDメモリ領域は、RFIDタグの書き込みロックや無効化を行うためのパスワード情報を保存する領域です。RESERVEDメモリ領域は、[Access Password領域]と[Kill Password領域]の2つの領域に分かれています。
Access Password 領域には、RFIDタグの各メモリ領域への書き込みをロックするためのパスワードを保存します。
Kill Password 領域には、RFIDタグを無効化(Kill)するためのパスワードを保存します。無効化(Kill)の解除はできないため、一度無効化(Kill)したRFIDタグは、読み込みも書き込みも2度とできなくなります。
TagAccess for Windowsを起動し、RP902またはRP902 MFiと接続します。(このページでは接続方法については説明しておりません。)
特定メモリ領域への読み込み、書き込み用のプロファイルを作成します。
[プロファイル一覧]タブへ移動し、[追加]ボタンをクリックします。
[プロファイル名]に任意の名前(例では「Write Tag」としています)を入力し、[OK]ボタンをクリックします。
[Power (dBm)]を[24]に変更します。
[Inventory Time]を[400]に変更します。
[ラベル操作]タブへ移動し、右側ウィンドウの[使用中のプロファイル]を作成したプロファイル名に変更します。
[スキャンを開始する]ボタンをクリックして、インベントリを開始します。
インベントリ操作で目的となるRFIDタグを読み取ったら、[スキャンを停止する]ボタンをクリックしてインベントリによる読み取りを終了します。
左側ウィンドウのインベントリによって読み取れたEPCデータのリストから、目的のRFIDタグのEPCデータをクリックすると、[タグを読み取る](ボタンではありません)の項目の[EPC]に、目的のRFIDタグのEPCデータが表示されます。このEPCデータが、特定メモリ領域の読み取りおよび書き込みのターゲットとなります。
右側ウィンドウの[タグ操作]の項目の[読み取り & 書き込み]ボタンをクリックします。
右側ウィンドウの[タグの編集]の項目の[オプション]ボタンをクリックします。
ここで、読み取りおよび書き込みする、メモリ領域の指定や読み取り、書き込み位置を指定します。このページの操作例ではデフォルトのまま、EPCメモリ領域の読み取りと書き込み操作をおこないますので[キャンセル]ボタンをクリックして閉じてください。
右側ウィンドウの[タグを読み取る]ボタンをクリックすると、ターゲットのRFIDタグから、オプションパラメータに従い、特定メモリ領域からデータを読み取ります。読み取られたデータは、[タグの編集]の項目の該当メモリの場所へ表示されます。この例ではEPCメモリ領域からの読み込みになりますので[EPC]に表示されています。
これで、特定メモリ領域からのデータの読み取り操作は完了です。続いて書き込みを行います。
読み取ったデータの右の[](編集アイコン)をクリックします。
データの編集ウィンドウが表示されます。希望するデータに変更して[OK]ボタンをクリックして確定します。
編集されたデータが表示されます。上書きしたいメモリ領域のボタンをクリックして書き込みを開始します。この例ではEPCメモリ領域に書込むため[EPCの上書き]ボタンをクリックします。
書き込みが成功すれば[NoError]が表示されます。[NoTagReply]や、[UnknowError]の場合は、書き込みに失敗しています。
書き込みが成功しているかどうかを確認するため、読み取りを行います。
EPCメモリ領域を書き換えた場合は、左側ウィンドウの[スキャンを開始する]ボタンをクリックして、インベントリで確認します。
その他のメモリ領域を書き換えた場合は、読み取り操作を行って確認します。
下図は、EPCメモリ領域の書換え成功後の例です。
インベントリを使用して読み取るEPCメモリ領域のデータ長(文字数)は、RFIDタグ側に記録されています。
ほとんどのRFIDタグは、標準の96ビット(96ビット=12バイト=6ワード: Hex=24文字、ASCII=12文字)で設定されています。
EPCメモリ領域は、RFIDタグごとの仕様に従い496ビットまで拡張することができます。使用中のRFIDタグの最大ビット数は、タグの仕様書をご確認いただくか、メーカーにご確認ください。(最近のタグのほとんどは、最大128ビットです。)
[ラベル操作]タブへ移動し[スキャンを開始]ボタンをクリックして目的のRFIDタグを読み取り、[スキャンを停止]ボタンをクリックしてインベントリ操作を終了します。
目的のRFIDタグのEPCをリストからクリックします。
右のウィンドウの[タグの編集]の項目の[オプション]ボタンをクリックします。
EPCメモリ領域の読み取りデータ長は、EPCメモリ領域のPC (Protocol Control)という場所に記録されています。
EPC Bankのオプションを次の通りに設定し、その他の読み取りバンクはすべてオフにします。
右側ウィンドウの[タグを読み取る]ボタンをクリックします。
PC領域が読み取られ、EPCの項目に表示されます。
このPC領域のデータの先頭5ビットが、インベントリでの読み取りデータ長を表しています。
この例では、Hexで読み取った値が3400となっています。3400をビット表記すると0011010000000000となり、先頭5ビットは赤文字の部分になります。
00110は、10進数で表すと6になりますので、現在のインベントリによる読み取りデータ長は、6ワード=12バイト=96ビット=Hex:24文字=ASCII:12文字となります。
これを8ワードに拡張したい場合、8をビット変換し、01000となります。
01000を元のPC領域の先頭5ビットに割り当てれば、0100010000000000となります。
このビット表記のPC領域のデータを16進数に変換すれば、4400となり、これをPC領域に書き込みます。
EPCの右の[](編集アイコン)をクリックします。
データの編集ウィンドウが表示されます。希望するデータに変更して[OK]ボタンをクリックして確定します。ここでは、8ワードの読み込み変更するため4400を入力します。
[EPCの上書き]ボタンをクリックします。
書き込みが成功すれば[NoError]が表示されます。[NoTagReply]や、[UnknowError]の場合は、書き込みに失敗しています。
左側ウィンドウの[スキャンを開始する]ボタンをクリックしてインベントリを開始し、読み取りデータ長が拡張されていることを確認します。以降、拡張されたEPCデータに対して読み取りや書き込みを行うことができます。