在使用NFC读取数据后,是否可以使数据可用

时间:2014-04-29 17:52:33

标签: android nfc

嗨,一个问题陷入了我的脑海...... 当我点击我的具有NFC功能的Android手机的Oyster卡(伦敦公共交通用卡)时,我可以通过应用程序显示余额。 这意味着可以通过NFC读取数据。读完数据后可以使它可用吗?我的意思是,不是在收费站中点击卡本身,我们只是点击支持NFC的手机通过门?它如何转移到使手机像Oyster卡一样的数据?想想在某些商店中点按并付款..

1 个答案:

答案 0 :(得分:1)

您的想法在技术上是可行的(许多公司现在正在构建类似的系统),但实施起来相当复杂,因为您需要与不同的组织协作。

首先,您需要模拟手机中的整个Oyster卡(由Xaver Kapeller在评论中链接的指南是一个很好的起点)。由于Oyster卡不是基于普通的NFC JavaCard,而是基于Mifare DESFire(恩智浦拥有的一项技术),很可能您需要得到恩智浦的许可。

其次,您需要与TfL(伦敦交通局)合作,以便他们(或代表他们工作的任何人)将Oyster卡中的数据复制到模拟Oyster卡的应用程序上,或者安装在安全元素上手机本身或服务器,如果您使用HCE。 那"数据"不仅仅是您可以通过应用程序阅读的剩余余额,还有一些密钥和其他信息,由公共汽车上的读者或地下十字转门检查,以验证机票是否合法。

一个好的答案需要很长时间,我希望这足以指出正确的方向......你可以阅读最近的一条新闻here