• 公交CPU卡原理


    现在的公交卡已经开始逐步的采用IC卡(CPU卡?什么东东?),而且在国家交通部的推动下,开始了全国范围内的互联互通。以后,手里只用拿着一张卡,就可以走遍全国,而且如果支持在线充值的话,基本上就不用在车站进行排队了。想想都很「鸡冻」。

    截至到2016-11-26,现在的情况是怎么样的呢?
    ① 全国 交通一卡通 (China T-Union)
    ② 苏州市民卡 (一卡多用途)

    有几个问题,对于通过「手机QQ钱包」、「支付宝」的NFC给手机充值的时候,数据是否上传到了 公交公司、公交卡管理公司的数据管理中心?毕竟,手机QQ钱包是和市民卡公司、公交卡管理公司合作的。
    猜想(纯粹是猜想,等待验证):
    Ⅰ公交卡公司记录卡片信息 (实名制卡)
    在「手机QQ钱包」给公交卡充值的时候,QQ钱包先 获得/读/Read 公交卡的卡片信息,把需要充值的价钱以消息的形式发给公交卡管理公司, 并且公交卡管理公司会在公司自己的服务器上更新关于这张实名制卡的信息(信息当然应该是存放在市民卡管理公司的数据库中),然后公交卡管理公司将消息发给手机QQ,手机QQ通过NFC 把消息 同步/写入/Write 到「实体的公交卡」上。

    对于可以根据卡的ID号码来确定是哪个公司、哪个城市发行的卡,
    Ⅱ公交卡公司不记录卡片信息(即 不记名卡
    手机QQ钱包把钱给公交公司,然后将「相关支付数据」写入到公交卡上。

    注:好像很多高端NFC芯片都是NXP(现在已经被高通/QualComm收购了)

    参考:

    1、Mifare 1k S50 卡的简单探讨与破解
    2、Mifare Classic Tool工具下载
    3、CPU卡芯片简析
    4、第二代身份证 卡的种类
    5、MIFARE

  • 相关阅读:
    Mac终端运行java程序
    Mac上csv导入mysql提示错误[Error Code] 1290
    Mac终端使用mysql
    将spark默认日志log4j替换为logback
    Cocos2d-x 3.x部署到安卓
    Cocos2d-x 3.0 场景切换
    visual studio 未将对象引用设置到对象的实例
    C++ list用法
    减而治之
    递归
  • 原文地址:https://www.cnblogs.com/xuanyuanchen/p/6103937.html
Copyright © 2020-2023  润新知