NFCID0は、毎回取得するたびに変わる。
とはいえ、仕様としては「電源ON時」だったと思う。
なら、搬送波が出ている間なら同じ値が取れるのか?
と思ってやってみたが、2回目はInListPassiveTargetに対する結果が、NG。
NbTgが0になっているのだ。
ほほぅ。
すぐに2回目をやったからかもしれん、と1秒開けてみたが、そういう問題ではないようだ。
他のはどうなんだろう、と思ってやってみると、NFC-F(FeliCa Lite)は、2回目も成功。
Mifare Classic 1KとMifare Ultralight Cは、2回目がNG。
ほほぅ。
よく知らない仕様が、まだまだあるんだろうな。
電源オン時とは書いてなかったような?
返信削除ポーリングのたびにID変わりますよー試した限り…
NFC Forumのドキュメントに以下のような記載があったので、そう思ってました。
返信削除----------
5.6.2.2
A dynamically generated NFCID0 MUST be generated only on state transition from POWER-OFF to IDLE state
-----------
Type-Bの仕様がどうなのかは、わからないです。。
今回試したのは、搬送波を出しっ放しにしたまま2回繰り返したのでした。
あ、失礼、NFCID0の話でしたか…
返信削除NFCID3と勘違いしてました…