【问题标题】:Unusual block 4 in NXP Mifare NTAG213 with text NDEF encodingNXP Mifare NTAG213 中的异常块 4,带有文本 NDEF 编码
【发布时间】:2019-11-29 06:11:45
【问题描述】:

我有一个带有 NDEF 文本编码的 NFC 标签(标签类型 NTAG213,NXP Mifare Ultralight),由于不熟悉的块 4,我的代码无法解码。

我的 ID 卡中有相同的芯片,使用与标签不同的方式进行编码,这可以读取。

我的 Android 使用 NfcTools 应用程序可以正确读取标签和身份证

标签未解码(编码文本为“2A0001”)

[04:0103a00c][05:34030bd1][06:01075400][07:32413030]f8 00

块 04 的 [01...] 内容是什么,溢出到块 5 中

"03...." NDEF 开始在第 5 块中间,为什么?

身份证解码成功(编码文本为“200001”)

[04:030bd101][05:07540032][06:30303030][07:31fe0000]8e 00

03....”在块 4 中表示 NDEF 消息

【问题讨论】:

    标签: nfc mifare ndef


    【解决方案1】:

    在被 NFC 论坛称为“Type 2”的 MFU 标签上,您应该首先获取块 3(称为“CC”),在那里您将获得有关编码和版本的信息。

    然后块 4+ 包含 TLV(类型,1 个字节,长度,1 个字节,值,长度字节)。

    在第一个示例中,在包含 NDEF 记录的实际 NDEF TLV 之前有一个类型 1 TLV,长度为 3 个字节,值为“a00c34”。

    您应该从 NFC 论坛获得文档“NFC Forum Type 2 Tag Operation Specification”。 CC 在 6.1 节中解释,TLV 格式在 2.3 节中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      相关资源
      最近更新 更多