User manual - NFCFelicaライブラリマニュアルver.1.01(2012年3月29日)
5
■関数呼び出し手順
アプリケーション起動時
1. NFCFelicaOpen 関数により、NFC デバイスの電源を ON にします。※1
2. NFCFelicaSamOpen 関数により、SAM スロットの電源を ON にします。※2
3. NFCFelicaSamPowerUp 関数により、SAM スロットに挿入した SAM カード(RC-S251)の電源を ON に
します。※3
4. NFCFelicaSamAuthentication 関数により、NFCFelica ライブラリと SAM カードとの相互認証を行ない
ます。
※ 2から 4 の手順は FeliCa カードのセキュリティ領域にアクセスする場合にのみ行ないます。
FeliCa カードとの通信時
1. 通信処理開始時に、NFCFelicaPolling 関数により電波送信を開始し、通信可能範囲内にある FeliCa
カードを検索します。
2. FeliCa カードから応答がある場合、NFCFelicaGetCardResponse 関数により、応答情報を取得しま
す。
3. FeliCa カードとの通信を行います。(次ページを参照)
4. FeliCa カードとの通信が終了した場合は、NFCFelicaRadioOff 関数により、電波出力を停止します。
アプリケーション終了時
1. NFCFelicaSamPowerDown関数により、SAM スロットに挿入した SAM カードの電源を
OFFにします。
2. NFCFelicaSamClose 関数により、SAM スロットの電源を OFF にします。
3. NFCFelicaClose 関数により、NFC デバイスの電源を OFF にします。
※ 1から 2 の手順は FeliCa カードのセキュリティ領域にアクセスする場合にのみ行ないます。
NFCFelicaSam
Authentication
NFCFelicaSamOpen
NFCFelicaOpen
NFCFelicaSam
PowerUp
NFCFelicaPolling
カードからの
応答
あり
No
Yes
NFCFelicaGet
CardResponse
カードとの
通信
NFCFelicaRadioOff
NFCFelicaClose
NFCFelicaSam
PowerDown
NFCFelicaSamClose
※1 FeliCaカードと通信していないとき、NFCデバイスはスタンバイモードとなるため、ほとんど電力を使用
しません。
※2 SAMカード(RC-S251)の電源が OFFのとき、SAMコントローラはスタンバイモードとなるため、ほとんど
電力を使用しません。
※3 SAM カード(RC-S251)の電源が ON のときは約 15mA の電力を消費します。電力の使用を抑えたい
場合、通常は SAM カードの電源を OFF にし、SAM カードにアクセスするときだけ電源を ON にしてく
ださい。