我如何在 ISO 14443 卡上读写?

问题描述 投票:0回答:1

我正在尝试使用 iso 14443 卡。我找不到通过 Android 应用程序读取或写入它们的方法。大家有什么解决办法吗?

目前我已经下载了 NFC 工具之类的 Android 应用程序,但我使用起来不太聪明。

nfc card
1个回答
0
投票

因此,这些有点像 Type 2 NfcA 标签(尽管不完全符合 Type 2),并且有一个数据表,说明它们支持哪些命令以及它们的内存组织是什么样的。

因此,要向这些标签读取和写入数据,您需要

transceive
一个包含正确命令的字节数组,然后您将收到另一个包含命令结果的字节数组。

所以这里是如何在Android上

transceive
连接NfcA的示例。

因此您的标签不支持本示例中使用的

Fast Read
(
0x3A
) 命令,但支持更标准的
Read
命令

例如发送字节数组

0x30,0x00
从标签读取前 4 个数据块(16 个字节)(请参阅数据表的第 6.2.1 节,并注意 CRC 是为您计算的。)

写入命令以

0xA2,0x05
开始,另外 4 个字节的数据写入第一个用户数据区存储块

© www.soinside.com 2019 - 2024. All rights reserved.