2016-06-16 18 views
0

NXPサイトで提供されているMiFareSDK Liteを使用しています。私はタグなどを読むような基本的なものをしようとしていた。miFareSDKを使用した認証後、miFare NTAG216を読み取ることができません。

私はまた、次のコードでタグをパスワードで保護することができました。別のセッションで、私は

inTag213215216.authenticatePwd(passwd,packpwd); 
INdefMessage message = inTag213215216.readNDEF(); 

を呼び出す

byte[] passwd= new byte[] {(byte)0xe0,(byte)0x4f,(byte)0xd0,(byte)0x20}; 
byte[] packpwd= new byte[] {(byte)0xe0,(byte)0x4f}; 
inTag213215216.programPWDPack(passwd,packpwd); 
inTag213215216.enablePasswordProtection(true,inTag213215216.getFirstUserpage()); 

た後

しかし、読み取りが例外で失敗し、それが認証なしで以前働いていました。 authenticatePwdを読み取り/書き込み/ resetpwdした後、どうすればよいですか?

答えて

0

私は最終的に、あなたが認証してから、NFCタグを読み取るときに、アンドロイドスタジオを使って行をデバッグするときに読み込みに失敗したと考えました。したがって、ラインでデバッグモードでこれを試してはいけません行ごとのデバッグ。

関連する問題