User manual - NFCTagライブラリマニュアルver.1.00(2012年3月29日)
1
1. 概要
NFC(Near Field Communication)HFTag ライブラリは、ISO15693 カードとの通信を行う関数を提供しま
す。
NFCライブラリを使用して ISO15693 カードにアクセスする場合、業務アプリケーションは自分で
ISO15693コマンドを作成し、ISO15693カードに送信する必要があります。NFCHFTagライブラリは、業務
アプリケーションの代わりに ISO15693 コマンドの作成を行なうことで、ISO15693 カードへのアクセスをサ
ポートします。
そのため、業務アプリケーションが ISO15693 コマンドを作成しなくても ISO15693 カードにアクセスできる
ようにするため、NFCHFTag ライブラリを提供します。
対象の ICカードが ISO15693に限定される場合においては、NFCライブラリを使用するよりも、NFCHFTag
ライブラリを使用する方が効率的にアプリケーションを開発することができます。
NFCHFTag ライブラリを使用することにより、機種を意識することなく、アプリケーションのソースコード互換
性を高めることかできます。
NFCHFTag ライブラリでは、機種を問わず、すべての関数を用意し、アプリケーションから見た「仮想マシ
ン」としての振る舞いを提供します。
NFCHFTag ライブラリの各関数は、アプリケーションからの要求に対して、対象のデバイス機能が制御でき
ない場合は、「未サポートエラー」を返します。また搭載デバイスの機能差によって利用できないパラメー
タを設定した場合は、「パラメータエラー」を返します。
※ NFCHFTag ライブラリは、アプリケーションのソースコード互換性の向上を目的としたライブラリであり、
搭載デバイスの機能互換性を保障するものではありません。
「未サポートエラー」および「パラメータエラー」を正しく判定し、操作者に対して機能が未サポートであ
る旨を通知する、あるいは処理そのものを無効としてください。