【问题标题】:Change AFI in RFID with NFC使用 NFC 更改 RFID 中的 AFI
【发布时间】:2013-07-07 20:52:07
【问题描述】:

我找不到有关是否可以通过 NFC 更改 RFID 芯片中的 AFI 号码的信息。我确定可以使用 NFC 读取 AFI 号码。 AFI 号码在 RFID 芯片上有一些特殊的块,这就是为什么我不确定是否可以更改它的原因。谢谢

【问题讨论】:

    标签: nfc rfid iso-15693


    【解决方案1】:

    对于 ISO 15693 标签,您可以使用 NfcV 命令 transceive(byte[] data) 向标签发送“write AFI”命令,然后是“Lock AFI”命令锁定AFI值。

    写入 AFI 的命令代码为 0x27。 锁定 AFI 的命令代码为 0x28。

    只要 RFID 芯片支持 AFI(AFI 是可选的)并且该标签的 AFI 没有预先编程,这应该可以工作。

    您可以在 ISO 15693-3 中找到有关 AFI 的更多详细信息。

    见:See Android reference for transceive()

    【讨论】:

    • 拜托,你知道我如何解锁 AFI 吗?
    • ISO15693-3 在第 9.3.9 章锁定 AFI 中声明:“当收到锁定 AFI 请求时,VICC 应将 AFI 值永久锁定到其内存中。”这里的关键字是永久的。也没有解锁命令。所以,一旦你锁定了 AFI,就没有回头路了。
    【解决方案2】:

    您是否看过这篇关于应用程序家族标识符的帖子:google

    在 ISO 15693 中,AFI 描述了读者所针对的应用程序类型。此标识符用于提取阅读器字段中满足所需应用标准的所有发送应答器。阅读器发出 AFI 后,只有相应系列的 AFI 兼容转发器才会响应。由转发器发行者编程,AFI 是只读的,其值不能修改。

    但是我看到一些系统似乎允许您编写 AFI 代码,并且可以锁定它。我想这可能取决于芯片制造商的个人。所以虽然它没有锁定,但我想你可以改变它。谁制作了您要写信的卡片?

    【讨论】:

    • 不锁定这些卡的风险相同,因为更改 AFI 代码可能会阻止读卡器检测或读取卡。你有什么问题?
    • 我们可以使用我们制作的 RFID 阅读器和 PC 程序更改 AFI 号码。我的问题是如果没有 RFID 阅读器但使用 NFC 技术可能更改 AFI 号码,我无法找到信息。我试图找出技术 NFC 是否能够改变 AFI 值。
    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    相关资源
    最近更新 更多