第4項. NFCタグを操作する。

 1. 各テクノロジーのインスタンスを取得する

各テクノロジーのインスタンスを取得するにはRho::NFCTag::get_tech(tech_name)メソッドを使用します。

 

Rho::NFCTag.get_tech(tech_name)


tech_name ・には各テクノロジーの名前が入ります。

テクノロジーの名前には定義されている定数を使用しても、
文字列を使用してもかまいません。

 

NFCTagTechnology内の定数
ISODEP = 'IsoDep'
MIFARE_CLASSIC = 'MifareClassic'
NDEF = 'Ndef'
NDEF_FORMATABLE = 'NdefFormatable'
NFCA = 'NfcA'
NFCB = 'NfcB'
NFCF = 'NfcF'
NFCV = 'NfcV'

 

例:


Rho::NFCTag.get_tech(Rho::NFCTagTechnology::Ndef) #=> 'Ndef'でもOK

 2. NFCタグで使用されているテクノロジーの一覧を取得する

タグで使用されているテクノロジーの一覧を取得するにはRho::NFCTag::get_tech_listを使用します。

 

Rho::NFCTag.get_tech_list  #=> Array


タグで使用されているテクノロジーの一覧が配列で取得出来ます。

 3. NFCタグのIDを取得する

NFCタグのIDを取得するにはRho::NFCTag::get_IDを使用します。

 

Rho::NFCTag.get_ID  #=> Array

システム工房エムのサイトへのリンク

住所〒690-0017 島根県松江市西津田3-2-3 TEL.0852-23-8590 FAX.0852-23-8591
Copyright 2008-2010 System Maker M,All right reserved