小木公交支持的NFC卡片大多数是MiFare Ultralight卡片。
开源的Android NFCard
我打算山寨个小木公交黑莓版本,呵呵
求相关NFC卡片的数据存储方式,APDU交易指令~~~
目前支持的公交卡列表如下:(注:这些城市部分老版本的卡不支持,这是卡本身不支持)
- 深圳通- 海口易卡宝岛通
http://sebbs.it168.com/thread-340379563-1-1.html
----------------------------------------- -----------------------------------------
Update: 南京的“金陵通”卡是MiFare DesFire D40卡片,我的黑莓9900可以识别该卡,可以执行APDU命令
----------------------------------------------------------------------------------
PBOC 2.0规范:猛击这里免费下载
JR/T 0025《中国金融集成电路(IC)卡规范》分为13个部分:
――第1 部分:电子钱包/电子存折应用卡片规范;
――第2 部分:电子钱包/电子存折应用规范;
――第3 部分:与应用无关的IC 卡与终端接口规范;
――第4 部分:借记/贷记应用规范;
――第5 部分:借记/贷记应用卡片规范;
――第6 部分:借记/贷记应用终端规范;
――第7 部分:借记/贷记应用安全规范;
――第8 部分:与应用无关的非接触式规范;
――第9 部分:电子钱包扩展应用指南;
――第10 部分:借记/贷记应用个人化指南;
――第11 部分:非接触式IC 卡通讯规范;
――第12 部分:非接触式IC 卡支付规范;
――第13 部分:基于借记/贷记应用的小额支付规范。
==================================================
补充:2012年7月1日:
《走进移动支付》一书中第254页提到:
图11-22 标准电子钱包交易流程图
选择应用
|
读卡片信息
|
交易初始化
|
| PSMA验证MAC1及计算MAC2
|
交易
PSMA确认交易成功
右侧的两个步骤是虚线,好像是可选的呢~~~
至少,在读取北京市政卡余额的时候,没有计算MAC1/MAC。也许读余额不算交易吧~~~
==================================================
参考:
《走进移动支付》一书中第147页提到:
图 8-6 脱机消费交易处理流程图
名称解释:
PICC NFC的IC卡片
PCD NFC读卡器
提示:
宁波公交卡-- IC卡,老卡:甬城通 - 宁波市甬城智能卡有限公司,老卡经检验是M1卡片。