【问题标题】:How to write a working URL to a Mifare Classic 1K如何将工作 URL 写入 Mifare Classic 1K
【发布时间】:2021-11-07 04:20:14
【问题描述】:

很简单,我只能以十六进制写入这张卡。经过大量研究,我只能找到编写工作 URL(在移动设备上打开浏览器)的方法,这些方法使用与我拥有的卡不兼容的特定应用程序。如果你们中的一个聪明人能向我解释我可以将 URL 转换为正确格式的方法,以及我应该在哪里(扇区、标题等)将它存储在我的卡中,我会很高兴。谢谢

【问题讨论】:

    标签: hex nfc mifare


    【解决方案1】:

    不幸的是,Mifare Classic 标签是非标准的,因此在所有移动硬件上都没有可靠的方法来编写会自动打开浏览器的 URL。

    大多数移动硬件支持 NFC 标准标签,有些支持从 Mifare Classic 标签读取(但不是全部)。

    如果支持从非标准 Mifare Classic Tag 读取,则有可能也支持 NDEF 数据格式。

    所有手机都会自动处理以 NDEF 格式编码的 URL。

    首先,您需要以存储 NDEF 的方式格式化 Mifare Classic 标签,有关如何执行此操作,请参阅 NXP 应用说明https://www.nxp.com/docs/en/application-note/AN1305.pdf。

    一旦配置为存储 NDEF 数据,您就可以使用 NDEF URI 类型存储 URL - 详细信息在 https://github.com/haldean/ndef/blob/master/docs/NFCForum-TS-RTD_URI_1.0.pdf

    以这种方式写入数据将导致相当多的手机在没有任何应用程序的情况下在浏览器中打开 URL,而且相当多的手机甚至不会读取 Mifare 标签。

    【讨论】:

    • 谢谢你,我忘了说这张卡是 UID 可重写的,我认为这不会有太大的不同,但是,似乎我错了,这个功能使方法你说不可能,这可能也是我尝试过的大多数 NFC writer 应用程序不起作用的原因。
    • 我不认为拥有可重写的 UID 会影响内存页面中数据的编码,但通常具有可重写 UID 的 Mifare Tag 是中国克隆芯片,而不是真正的 NXP 芯片,并且这可能会以其他方式影响功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2015-12-16
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多