0

当我尝试将 ISO 14443a 卡连接到 NFC 读卡器时,我得到一个奇怪的输出。

  • 0: : 26
  • 0:0:标签 04 00
  • 0: : 93 20
  • 0:0:标签 47 82 db b3 广告
  • 0: : 93 70 47 82 分贝 b3 广告 3a f4
  • 0:0:标签 28 b4 fc
  • 0: : e0 50 公元前 a5
  • 0:0:标签 13 78 80 82 02 80 31 80 66 b0 84 16 01 6e 01 83 00 90 00 03 d1

  • 0: : e0 50 公元前 a5

  • 0:0:标签 13 78 80 82 02 80 31 80 66 b0 84 16 01 6e 01 83 00 90 00 03 d1

  • 0: : c2 e0 b4 <<<< 什么??

  • 0:0:标签 03 6a 82 4f 75
  • 0: : 26
  • 0:0:标签 04 00
  • 0: : 78

您可以看到卡片被唤醒,执行防冲突,然后在请求时发送其 ATS(由于某种原因被请求两次?)。

在此之后,读卡器发送一个奇怪的命令(如上标记)并且卡以“不支持操作”响应作为响应。

唤醒、防冲突协议然后重新启动,并继续进行。

我的问题是,读者发送的命令( c2 e0 b4 )是什么意思?

提前致谢。

4

1 回答 1

0

我不知道您是否仍然对回复感兴趣,我只会为其他可能正在寻找解决方案的人节省时间(就像我一样)。

这只不过是阅读器发送的S(Deselect)块,由 Protcol Contol Byte(PCB) 和 2 个字节的 CRC_A 组成

C2 E0 B4

这同样适用于任何可能正在寻找来自读者的这个命令的人:

B2 67 C7

它是R(NACK)块,由 Protcol Contol Byte(PCB) 和 2 个字节的 CRC_A 组成

它们都是 ISO-DEP 协议(​​Type 4A 或 Type 4B 标签)的基本部分,因此请阅读“NFC 数字协议”规范中的“13 ISO-DEP 协议”章节中的描述以及如何正确处理它们

于 2013-09-07T21:59:37.660 回答