2010-04-05 73 views
1

MIFARE Ultralight卡的变化正变得非常普遍。例如,大型运输公司将它们用作支付卡。MIFARE智能卡是否可编程,我可以编写一个他们可以执行的程序?

正如我从MIFARE网站和维基百科获得的那样,卡内有一台全面的微型计算机 - 带有处理器,内存等。当我将卡靠近读卡器时,其卡场会在卡天线中感应出电流,卡电脑打开并运行一些复杂的协议与读者沟通。

这些都很酷,但是我可以编写自己的程序,可以运行在这样的卡上并做一些有用的事情卡一个默认不会做的事?什么是这样的程序可以做的简单例子?

回答

1

MIFARE Ultralight卡只是存储数据 - 您无法编写程序在卡上运行。 MIFARe Classic和Plus变种类似。 MIFARE ProX,SmartMX & DESFire卡都是基于微处理器的卡。

只有内存卡易于使用 - 易于通过易趣或类似的方式获取读者和便宜的&。我不确定您是如何使用基于微处理器的卡进行开发的,因为我们从未使用它们。

1

我认为您需要与MIFARE谈谈此事。我的猜测是,有一些软件开发工具包以及针对潜在开发者的特殊程序员卡。我没有充分地了解他们的网站,因此他们可能不允许个人开发人员在其上进行工作,但将其本身作为服务来完成。

3

基于微处理器的非接触式卡片易于使用,我们公司在具有无线功能的恩智浦JCOP产品系列上取得了巨大成功(这种无线功能是通过MIFARE技术提供的,但这些是微处理器卡而不是MIFARE Ultralight JCOP卡允许您在卡上安装自己的全球平台或Java卡小应用程序,并使用ISO 14443 A协议以无线方式与其通信。

+0

你能举一个简单的例子,说明卡上的程序可以做什么卡本身不能做什么? – sharptooth 2010-04-08 06:13:23

相关问题