IC卡读写接口说明资料 联系客服

发布时间 : 星期六 文章IC卡读写接口说明资料更新完毕开始阅读

军软IC卡读写操作库使用手册

文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: GZJR-RFID-SO-GUIDE 当前版本: 1.0 作 者: 刘湘林 完成日期: 2016-07-01

广 州 军 软 科 技 有 限 公 司

Guangzhou Armysoft Technology Co., Ltd.

军软IC卡读写操作库使用说明

版 本 历 史

版本/状态 1.0 作者 刘湘林 参与者 起止日期 2016-06-30至2016-07-01 备注 ? 广州军软科技有限公司

Page 2 of 9

军软IC卡读写操作库使用说明

目 录

1. IC卡读写操作库 ................................................................................................................ 4 1.1 库文件说明 ................................................................................................................... 4 1.2 功能说明 ....................................................................................................................... 4 1.3 IC卡扇区使用说明 ....................................................................................................... 4 1.4人员信息说明 ................................................................................................................ 4 2.API说明 ............................................................................................................................... 5 2.1 初始化SO ..................................................................................................................... 5 2.2 释放SO ......................................................................................................................... 5 2.3打开读卡器串口 ............................................................................................................ 5 2.4关闭读卡器 .................................................................................................................... 5 2.5判断RFID是否打开 ....................................................................................................... 6 2.6寻卡 ................................................................................................................................ 6 2.7读取IC卡状态 ............................................................................................................... 6 2.8读人员资料 .................................................................................................................... 7 2.9写入备注信息1 ............................................................................................................. 7 2.9写入备注信息2 ............................................................................................................. 7 2.9写入备注信息3 ............................................................................................................. 7 2.10验证无指纹卡 .............................................................................................................. 7 2.11读指纹 .......................................................................................................................... 8 2.12读钱包1余额 .............................................................................................................. 8 2.13钱包1扣费 .................................................................................................................. 8 2.14读钱包2余额 .............................................................................................................. 8 2.15钱包2扣费 .................................................................................................................. 8 2.16判断钱包是否锁定 ...................................................................................................... 8 2.17锁定钱包 ...................................................................................................................... 9 2.18读取错误信息 .............................................................................................................. 9

? 广州军软科技有限公司

Page 3 of 9

军软IC卡读写操作库使用说明

1. IC卡读写操作库

1.1 库文件说明

Android平台的IC卡操作库文件为libGzjrRfid.so,是针对立宇泰Android系列车载平板的RFID模块操作的封装库,底层操作调用立宇泰提供的静态库文件。

1.2 功能说明

该库用于读取IC卡中的基本信息资料,钱包资料,指纹信息;具有钱包扣费功能。提供主副两个钱包,支持多指纹读取(是否为多指纹决定于管理平台的存取方式及IC卡的容量,以1K的卡为例,采用多指纹模式,可以存取两枚指纹)。

IC卡块区密码为动态密码,目前为统一算法,可扩展不同的平台或地区使用不同的密码算法。

1.3 IC卡扇区使用说明

以M1卡为标准,1区存初始化信息;2区存钱包信息;4~6、8~10、12~14区存人员信息;16~39区中存指纹1,40~63区存指纹2。 多指纹时,指纹数据在写入时经压缩处理,读取时解压处理;单指纹时不做压缩处理,故存取区间顺延至指纹2区块。 1.4人员信息说明 序号 字段名 1. 用户编号 2. 用户名称 3. 身份证件编号 4. 卡类别 5. 企业编号 6. 部门编号 7. 车辆类型 8. 预留1 ? 广州军软科技有限公司

数据类型 长度 long String String byte long long String String或4 备注 平台产生的流水号,唯一标识 1+length 前段一个字节用于记录字符串长度 1+length 前段一个字节用于记录字符串长度 因为不一定是身份证,所以长度不定 1 4 4 1学员卡,2教练卡 培训机构流水号 分支机构流水号 培训车型可能是多种,以分号隔开 1+length 前段一个字节用于记录字符串或字节数组长Page 4 of 9

1+length 前段一个字节用于记录字符串长度,教练员