指定するタグの種類について
AndroidでNFC対応アプリを作成する場合、どのタグに反応するかを指定することができます。(ACTION_TAG_DISCOVEREDの場合必要ありません)
指定できるタグの種類は以下があります。
- IsoDep
- MifareClassic
- MifareUltralight
- Ndef
- NdefFormattable
- NfcA
- NfcB
- NfcF
- NfcV
これらのクラスはandroid.nfc.techパッケージに定義されています。
それぞれを説明します。
- IsoDep
- ISO-DEP(ISO/IEC 14443-4 DataExchangeProtocol)にアクセスできる
- NfcAもしくはNfcBである
- MifareClassic
- NXP MifareClassic
- NfcAである
- MifareUltralight
- NXP MifareUltralight
- NfcAである
- Ndef
- Ndefにフォーマットされているタグ
- NdefFormattable
- Ndefにフォーマットできるタグ
- NfcA
- ISO/IEC 14443 TypeA
- Mifare系がこれに該当する
- NfcB
- ISO/IEC 14443 TypeB
- 日本の公共団体発行のカード等が該当する
- NfcF
- FeliCa系がこれに該当する
- NfcV
- いわゆる近傍型と呼ばれるタグの種類
- ISO/IEC 15693
- ICODE
- NFCチップによっては対応していない場合があります
具体的にどれなんだろう
どのようなタグが該当するか、私の手持ちのタグをかざしてみます。
Suica
- NfcF
Taspo
- NdefFormattable
- MifareClassic
- NfcA
運転免許証
- IsoDep
- NfcB
Edy
- NfcF
Clipper Card
- NdefFormattable
- IsoDep
- NfcA
Brother ラベルプリンター RL-700S
- NfcV
- Ndef
ネットカフェの会員証
- NdefFormattable
- MifareClassic
- NfcA
名刺
- NfcF
- Ndef
(中にNDEFフォーマットにvCardを書き込んだFeliCa Liteを仕込んでいます)
OCTOPUS
- NfcF
NFC QUEST Card
- Ndef
- NfcF
カスタマー開発部 山下智樹
記載されている会社名、および商品名等は、各社の商標または登録商標です。
0 コメント:
コメントを投稿