北京市政公交一卡通(BMAC)
参考标准 DB11/T 159.2-2015
目录结构
文件结构
发行信息文件(MF)
SFI |
0x04 |
文件类型 |
二进制文件 |
文件大小 |
0x3C |
权限 |
读=自由 |
写=SM |
字节 |
数据元 |
长度 |
格式 |
说明 |
01~08 |
卡号 |
8 |
BCD |
|
09~24 |
不详 |
15 |
N/A |
|
25~28 |
应用生效日期(YYYYMMDD) |
4 |
BCD |
|
29~32 |
应用失效日期(YYYYMMDD) |
4 |
BCD |
|
23~60 |
不详 |
28 |
N/A |
|
基本信息文件(MF)
SFI |
0x05 |
文件类型 |
二进制文件 |
文件大小 |
0x20 |
权限 |
读=自由 |
写=SM |
字节 |
数据元 |
长度 |
格式 |
说明 |
01~03 |
透支金额 |
3 |
HEX |
|
04~05 |
累计交易次数 |
2 |
HEX |
|
06~32 |
不详 |
27 |
N/A |
|
充值记录文件(DF-ID=1001)
SFI |
0x13 |
文件类型 |
循环记录 |
记录长度 |
0x17 |
记录数量 |
3 |
权限 |
读=自由 |
写=SM |
字节 |
数据元 |
长度 |
格式 |
说明 |
01~03 |
充值前金额 |
3 |
HEX |
|
04~06 |
充值后金额 |
3 |
HEX |
|
07~08 |
不详 |
2 |
N/A |
|
09~11 |
充值日期 |
3 |
BCD |
YYMMDD |
12~17 |
终端编号 |
6 |
HEX |
|
18~23 |
不详 |
6 |
N/A |
|
公交过程数据文件(DF-ID=1001)
SFI |
0x14 |
文件类型 |
二进制 |
文件长度 |
0x18 |
权限 |
读=自由 |
写=SM |
字节 |
数据元 |
长度 |
格式 |
说明 |
01~06 |
上车时间 |
6 |
BCD |
YYMMDDhhmmss |
07 |
方向? |
1 |
HEX |
AB或BA |
08~09 |
不详 |
2 |
N/A |
|
10~11 |
线路 |
2 |
HEX |
小端序 |
12~24 |
不详 |
13 |
N/A |
|
地铁线路数据
交易终端以300开头的,表示地铁的终端设备。
十六进制表示的第4、5位为地铁线路编号,例如 300040000570 的 04 表示编号。
编号 |
线路 |
01 |
一号线 |
02 |
二号线 |
04 |
四号线 |
05 |
五号线 |
06 |
六号线 |
07 |
七号线 |
08 |
八号线 |
09 |
九号线 |
10 |
十号线 |
13 |
十三号线 |
14 |
十四号线 |
15 |
十五号线 |
18 |
西郊线 |
88 |
大兴机场线 |
93 |
大兴线 |
94 |
昌平线 |
95 |
房山线 |
96 |
亦庄线 |
97 |
八通线 |
98 |
首都机场线 |
No Comments