2010-04-05 4 views
1

Вариации MIFARE Ultralight Карты становятся довольно распространенными. Например, огромные транспортные компании используют их в качестве платежных карточек.Являются ли смарт-карты MIFARE программируемыми в смысле, я мог бы написать программу, которую они могли бы выполнить?

Как я могу получить на сайте MIFARE и в Википедии встроенный микрокомпьютер внутри карты - с процессором, памятью и т. Д. Когда я перемещаю карту близко к считывателю, ее поле вызывает ток в карточной антенне, карта компьютер включается и запускает сложный протокол для общения с читателем.

Это все круто, но могу ли я написать свою собственную программу, которая будет работать на такой карте и делать что-то полезное, которое карта не делает по умолчанию? Каковы простые примеры того, что могла бы сделать такая программа?

ответ

1

Слайдерные карты MIFARE просто хранят данные - вы не можете написать программу для запуска на карте. Варианты MIFARe Classic и Plus аналогичны. MIFARE ProX, SmartMX & DESFire Cards - это все микропроцессорные карты.

Карты памяти только с легкостью работают с - читателями и дешевыми & легко получить через eBay или аналогичные. Я не уверен, как вы развиваетесь с карточками на базе микропроцессора, потому что мы их никогда не использовали.

1

Думаю, вам нужно поговорить с MIFARE об этом. Я предполагаю, что у вас есть своего рода комплект для разработки программного обеспечения, а также специальный программист для карты для потенциальных разработчиков. Я не полностью просматривал их сайт, поэтому они не могут позволить отдельным разработчикам работать над ним, но сами работают как служба.

3

Беспроводные бесконтактные карты на базе микропроцессора легко работать, наша компания добилась хороших результатов в линейке продуктов NXP JCOP с беспроводными возможностями (эта беспроводная возможность предоставляется с использованием технологии MIFARE, но это микропроцессорные карты, а не MIFARE Ultralight карты.) Карты JCOP позволяют устанавливать на карту свои карточные приложения Global Platform или Javacard и передавать их по беспроводной сети с использованием протокола ISO 14443 A.

+0

Не могли бы вы дать простой пример того, что программа на карте могла делать то, что сама карта не делает? – sharptooth