欢迎来到天天文库
浏览记录
ID:36477476
大小:241.50 KB
页数:12页
时间:2019-05-11
《校园水控系统CPU卡技术规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、12校园水控系统智能CPU卡技术规范(草)1212前言此规范仅适用校园水控系统智能水表的软件设计工作,涉及IC卡水表厂商程序设计、水卡结构、数据内容、售水管理流程等方面。在使用的IC卡水表及售水管理流程必须符合此设计规范。本规范按卡片遵循的标准及规范、数据项定义、卡片逻辑结构及业务流程四个部分进行描述。一.卡片遵循的标准及规范本规范中所涉及的IC卡均为智能卡即CPU卡,考虑卡片的通用性及应用的可拓展性,卡片符合以下标准和规范:lISO14443-1无触点的集成电路卡 第一部分:物理特性lISO14443-2无触点的集成电路卡 第二部分
2、:射频电压和通讯接口lISO14443-3无触点的集成电路卡 第三部分:初始化和防冲突lISO14443-4无触点的集成电路卡第四部分:传输协议二.数据项定义2.1.户号户号:5字节。水司在发卡时为每一用户分配的编号,为压缩BCD码,严格做到一卡一号不重复。2.2.水卡类型水卡类型:1字节。用于区分卡的类型,水表根据不同的卡类型采取不同的处理流程。包括用户卡、参数设置卡、查询卡、清零卡、表号设置卡、密钥修改(恢复)卡等。12122.3.剩余金额剩余金额:4字节。水表中当前剩余的金额,用于水表的用水扣减和比对。2.4.购水次数购水次数:
3、2字节。用户从开户起到充值网点交款购水总次数,每购一次水购水次数加一。2.5.报警金额报警金额:4字节。提醒用户尽快购水的报警门限金额。当水表中剩余金额小于等于报警金额时,水表的液晶显示部分处于闪烁状态,给予用户灯光报警。2.6.购水日期购水日期:4字节。以yyyy-mm-dd格式存储。2.7.用水量用水数据:4字节。记录用户水表的实际用量。用于用水信息的抄收。2.8.水表号水表号:6字节。每一块水表设置不同的水表号,便于系统对表的管理。表号的设定在水表完成密钥修改前设定,一经挂表运行即不再改变。严格做到一表一号。2.9.水价水价:3
4、字节。存储水价信息,用于金额的扣减计算。1212三.卡片定义及应用流程卡片种类及作用用户卡:用户在售水系统和水表之间传递购水信息、用水信息、管理信息的载体。ESAM:安装于水表内完成对用户卡的身份识别,保证水表与用户卡数据交换的安全性、完整性。PSAM卡:安装于售水系统的服务网点,完成对用户卡的身份识别。修改/恢复密钥卡:存放主密钥,通过水表完成ESAM模块密钥的更新,前者将测试密钥修改为运行密钥,后者将运行密钥还原为测试密钥。参数设置卡:水表出厂后通过该卡对特定表的运行参数进行设定,设定参数包括报警金额、水价等。(以表号为判断依据)
5、表号设置卡:水表挂表运行前(密钥修改前),用此卡完成表号信息的设定。查询卡:用来查询指定区域内IC卡表中各种数据信息,该卡不对水表进行任何改写操作,刷卡时,水表轮显两遍用水和设置信息。清零卡:能将水表清零的管理卡,清零后的水表可以继续使用。测试卡:对水表的工作状态进行测试使用,使用时水表进行各项功能测试。卡片逻辑结构本规范中定义了用户卡、ESAM、PSAM、修改密钥卡、参数设置卡等应用卡片。数据在购水卡中采用不定长格式存放,在与购水卡进行数据交换或与数据抄收装置进行数据传输时均采用数据串的形式进行,具体格式如下:起始水卡类型(命令)数
6、据校验结束起始:1字节,固定为68H,为数据串的开始标识。水卡类型(命令):1字节,不同的水卡类型(命令)表示与IC卡水表进行数据交换的流程不同。数据:字节数不定,为前面介绍数据项的组合,组合方式与命令有关。校验:1字节,为水卡类型、数据两部分的累加和去除高字节自然溢出后得到,为16进制数。1212结束:1字节,固定为16H,代表数据串结束。对数据串是否有效的判别依据为:起始、结束字节必须正确;校验必须正确。数据项中未特殊说明的均为BCD码。3.1.用户卡3.1.1.用途用户用来完成购水以及向水表中追加购水金额的水卡。3.1.2.文件
7、定义文件内容说明标识空间MF主文件3F00FFFFMKF主密钥文件000020HDF01水表应用目录文件3F011B0HDKF水表应用密钥文件0000100HEF1指令信息文件000112H3.1.3.密钥定义标识名称分散使用权更改权00应用主控密钥是自由应用主控密钥01卡表内部认证密钥是自由应用主控密钥02指令信息外部认证密钥是自由应用主控密钥03数据加密密钥是自由应用主控密钥l密钥如需分散,分散因子为5字节用户号前补3字节0。l水表内部认证密钥用于比较各种卡与ESAM、PSAM是否是一个系统发行的。l指令信息外部认证密钥用于对指令
8、二进制文件进行控制,认证通过后可以将指令信息写到用户卡中,与PSAM卡配对使用。3.1.4.指令二进制文件指令二进制文件存放用户购水相关信息。1212偏移量数据说明00H68H起始01H01H水卡类型(命令)02-06H
此文档下载收益归作者所有