从Mifare Ultralight NTAG216读取数据的命令

时间:2019-04-04 09:10:25

标签: android nfc mifare

我在从 Mifare Ultralight NTAG216 检索特定扇区,块和密钥的确定数据时遇到问题。

使用Android应用程序,并通过串行端口(dev / ttyS2)与NFC Reader通信,我已经能够读取特定扇区,块和密钥(例如,扇区1,块1,密钥B)内的数据。一张Mifare Classic 1k卡。

我需要对Mifare Ultralight NTAG216进行同样的操作。

如前所述,我正在通过串行端口通信与NFC阅读器进行通信,因此要发送命令并从NFC阅读器接收响应,我正在使用OutputStream发送命令和{{1} }以读取响应。

此刻,我正在使用以下命令从Mifare Classic 1k成功读取数据。

ES。区1,区1,密钥B

InputStream自动读取命令

20 00 80 04 07 03 01 00 7E 03激活标签

20 00 10 01 00 EE 03加载键

20 00 4C 08 04 01 FF FF FF FF FF FF BE 03读取数据

这些命令返回我需要的Sector,Block和Key的数据。

但是使用Mifare Ultralight NTAG216,我只能设置自动读取命令并获取标签信息(类型标签,序列号...)。

能给我一些建议吗?

0 个答案:

没有答案