北京市政公交一卡通(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