8

Mifare1KRFIDから文字列を読み書きできるようにしたいと思います。NXP TagWriterアプリを使用して、持っているタグの読み取りと書き込みに成功しました。次に、ここでコードを試しましたが、そこから何か意味のあるものを得ることができました。変更するまで認証すらしません

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_DEFAULT);

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_MIFARE_APPLICATION_DIRECTORY);

しかし、これは出力としてのみ取得されます。

BLOCK 0: 298091JFIS8903JF0SDF093
BLOCK 1: 298091JFIS8903JF0SDF093

それをどうすればいいのか、カードの読み取りと書き込みのプロセスはどうなるのかわからない。どんな例や指示も非常に役に立ちます!

4

1 に答える 1

2

空白の Mifare 1K Classic タグで上記のコードを試しましたか?

1つの変数を削除するだけです。NXP TagWriter アプリが最初の書き込みで認証キーを変更し、他のプログラムからの書き込みを妨げている可能性があります。

于 2011-06-28T11:52:16.997 に答える