NFC機能

Q
NFCタグの読み取りを行いたい
A1
NFCタグの読み取りはRuntimeクラス、NfcTagConnectionクラスを使用することで実装が可能です。

RuntimeクラスのDiscoverNfcTagメソッドでNFCタグの探索を行います。種類はNFC-F(例:JIS 6319-4、FeliCaタグ)やMifare Classicに対応しています。タグが発見されるか探索をキャンセルするまで、他の処理は行われません。

読み取ったタグの種類はNfcTagConnectionクラスのIsFeliCaTagプロパティ、IsMifareClassicTagプロパティで確認が可能です。該当するタグの場合はTRUEが返されます。

下記のサンプルでは、Suicaなどの交通系ICカード(Felicaタグ)を読み取り残高情報を表示します。
NfcTagConnectionクラスのFeliCa_PollingメソッドでICカードを検索します。
検索したICカードに対してFelica_Readメソッドで情報を読み取ります。その結果がByteArray型のブロックデータで返されます。 残高に関する情報(10、11バイト目)を元に整数値化し、結果が端末上に表示されます。

  [ サンプルコード ]

※交通系ICカードの種類によっては上記サンプルで読み取りができない場合があります。
  想定されるカードの仕様をご確認の上、実装を行ってください。


管理番号:NfcHt_002
 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser HT・Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ