第10項. 各テクノロジーを操作する(MIFARE ULTRALIGHT編)

ここでは、MIFARE ULTRALIGHTテクノロジーを操作する機能について説明をします。

 1. MIFARE ULTRALIGHTタグのタイプを取得する

MIFARE ULTRALIGHTタグのタイプを取得するには、Rho::NFCTagTechnology_MifareUltralight::get_typeメソッドを使用します。

 

Rho::NFCTagTechnology_MifareUltralight.get_type  #=> Int


返り値に対応するタイプ


TYPE_ULTRALIGHT = 1
TYPE_ULTRALIGHT_C = 2
TYPE_UNKNOWN = -1

 

 2. MIFARE ULTRALIGHTタグのページに書き込む

MIFARE ULTRALIGHTタグのページに書き込むには、Rho::NFCTagTechnology_MifareUltralight::write_pageメソッドを使用します。

 

Rho::NFCTagTechnology_MifareUltralight.write_page(index, block)


各引数には次のような値が設定出来ます。

 

  • ・index ・書き込むページ数を数字で指定します。
  • ・block ・書き込むデータを4バイトの配列で指定します。

 

 3. MIFARE ULTRALIGHTタグのページを読み込む

MIFARE ULTRALIGHTタグのページに読み込むには、Rho::NFCTagTechnology_MifareUltralight::read_pageメソッドを使用します。

 

Rho::NFCTagTechnology_MifareUltralight.read_page(index)


各引数には次のような値が設定出来ます。

 

 

  • ・index ・読み込むページ数を数字で指定します。

 

 4. MIFARE ULTRALIGHTタグにコマンドを送信する

MIFARE ULTRALIGHTタグにコマンドを送信するには、Rho::NFCTagTechnology_MifareUltralight::transceiveメソッドを使用します。

 

Rho::NFCTagTechnology_MifareUltralight.transceive(array)  #=> Array


arrayにはコマンドのバイト配列が入ります。

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

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