MIFARE Ultralight卡的变体变得相当普遍。例如,大型运输公司将它们用作支付卡。
当我从 MIFARE 网站和 Wikipedia 获得时,卡内有一台成熟的微型计算机 - 带有处理器、内存等。当我将卡靠近读卡器时,它的磁场会在卡天线中感应出电流,卡计算机会打开并运行一些复杂的协议来与阅读器进行通信。
这很酷,但我可以编写自己的程序,在这样的卡上运行,并做一些卡默认不做的有用的事情吗?此类程序可以做什么的简单示例是什么?
MIFARE Ultralight卡的变体变得相当普遍。例如,大型运输公司将它们用作支付卡。
当我从 MIFARE 网站和 Wikipedia 获得时,卡内有一台成熟的微型计算机 - 带有处理器、内存等。当我将卡靠近读卡器时,它的磁场会在卡天线中感应出电流,卡计算机会打开并运行一些复杂的协议来与阅读器进行通信。
这很酷,但我可以编写自己的程序,在这样的卡上运行,并做一些卡默认不做的有用的事情吗?此类程序可以做什么的简单示例是什么?
基于微处理器的非接触式卡易于使用,我们公司在具有无线功能的 NXP JCOP 产品线方面取得了良好的成功(这种无线功能是通过 MIFARE 技术提供的,但这些是微处理器卡而不是 MIFARE Ultralight 卡。) JCOP 卡让您可以在卡上安装自己的 Global Platform 或 Javacard Cardlet 应用程序,并使用 ISO 14443 A 协议与它们进行无线通信。
我认为你需要和 MIFARE 谈谈这件事。我的猜测是,它有某种软件开发工具包以及为潜在开发人员准备的卡专用程序员。我还没有完全阅读他们的网站,所以他们可能不允许个别开发人员在上面工作,而是将工作作为服务自己完成。
MIFARE Ultralight 卡只存储数据——您不能编写程序在卡上运行。MIFARe Classic 和 Plus 变体相似。MIFARE ProX、SmartMX 和 DESFire 卡都是基于微处理器的卡。
仅记忆卡易于使用 - 读卡器,价格便宜且易于通过 eBay 或类似网站获得。我不确定您如何使用基于微处理器的卡进行开发,因为我们从未使用过它们。