通讯协议设计

上传人:每**** 文档编号:59569034 上传时间:2022-03-03 格式:DOC 页数:25 大小:562KB
收藏 版权申诉 举报 下载
通讯协议设计_第1页
第1页 / 共25页
通讯协议设计_第2页
第2页 / 共25页
通讯协议设计_第3页
第3页 / 共25页
资源描述:

《通讯协议设计》由会员分享,可在线阅读,更多相关《通讯协议设计(25页珍藏版)》请在装配图网上搜索。

1、通信接口协议2011年6月授课:XXX修订控制页修订号修订日期修订内容简述修订人版本号授课:XXX目录授课:XXX1.概述51.1 编写目的51.2 缩略语51.3 参考资料51.4 共享平台机具接口定义51.5通信密钥62 协议包格式72.1 协议分层说明72.2 包格式72.3 校验字MAC码计算方法83.接口报文格式93.1 业务应用类93.1.1消费流水上传93.1.2身份识别流水上传103.1.3黑名单下发113.1.4身份识别白名单下发123.1.5客户代码下发133.2 设备管理类133.2.1 通信参数下发133.2.2 应用密钥下发143.2.3时间同步下发153.2.4心跳

2、信号上传163.2.5 开机密钥下发163.3 门禁业务控制类183.3.1下发节假日时段和星期节假日信息183.3.2下发门设置信息(策略)193.3.3 启动/停止实时上传203.3.4 远程强制控制门的开关213.3.5 门禁锁状态查询223.3.6 开门密码设置223.3.7 多卡开门设置233.3.8 协迫开门密码设置243.4 考勤业务控制类243.4.1下发设设备工作模式243.5 脱机消费业务控制类263.5.1下发补贴名单26授课:XXX3.5.2下发充值/存款名单273.5.3下发消费类别参数283.5.4下发消费策略283.5.5 限制策略下发303.6水控业务控制类32

3、3.6.1 水控消费模式下发324.M1卡空间规划33校验位Luhn算法345.对于CPU卡消费应用空间增加充值流水号记录文件35附表1.协议业务类型代码表36授课:XXX授课:XXX1. 概述1.1 编写目的本协议主要是用来规范 共享平台与机具和或前置机之间数据通信的通信机制和通信数据格式,以便共享平台统一高效地接入各类业务和型号的机具。1.2 缩略语缩略语英文全称中文含义EMAPe-surfing tong machine Application Protocol 共享平台机具应用协议AIDApplication Identifier应用标识RFIDRadio Frequency Iden

4、tification射频识别(U)SIM(Universal)Subscriber Identity Module用户标识模块TACTransaction Authenticate Code交易认证码PSAMPurchase Security Authenticate Model消费安全认证模块SOAPSimple Object Access Protocol简单对象访问协议1.3 参考资料中国电信翼支付产品(基础版)业务规范(试行)中国电信翼支付业务账户管理办法(试行)中国电信融合支付平台技术规范(试行)中国电信融合支付平台技术规范省平台功能分册中国电信融合支付平台技术规范社区平台( 系统)

5、1.4 共享平台机具接口定义 共享平台的接口如图1-1所示。 共享平台通过该接口(B1)与前端用户侧的机具、前置机、 应用系统进行交互,实现共享平台对机具设备管理、控制以及业务数据采集的功能。授课:XXX图1-1 共享平台通信前置系统与机具的接口示意图EMAP协议是采用TCP/IP和UDP通信方式,基于TCP通信采用短连接的方式, 共享平台作为IP服务端监听各厂家前置机,采用统一端口号接收消费流水数据和身份识别类流水数据,该端口号默认值为10001,可根据实际情况进行更改,地址更改后需要即时通知到各机具。各厂家前置机作为IP服务端监听 共享平台信息,采用独立的端口号接收 共享平台发布的信息,该

6、监听端口号默认值为10001,在设备开能前可根据实际情况进行更改。为保证平台对所有机具的在线监管,当机具没有进行数据通信的时间间隔超过某阀值(该时间间隔阀值默认为60秒,参数可通过协议进行调整)时,机具必须发送心跳信号,服务端收到该心跳信号后,回信应答。当发送方发送协议数据等待应答响应的时间超过某阀值(该时间阀值默认为6秒,参数可通过协议进行调整)时,发送方需要重发该协议包,当重发次数超过某阀值(该重发次数阀值默认为3次,参数可通过协议进行调整)时,则协议通信的发起方需要保存未成功传输的数据内容及状态,并每间隔一定时间(该重发次数阀值默认为600秒,参数可通过协议进行调整)重新发送数据。1.5

7、 通信密钥通信密钥由长度16字节的字符组成,各机具出厂时密钥统一设置为 “0000000000000000”(16个字符“0”),共享平台在设备开通时通过应用协议下发新的通信密钥给各机具,机具按照平台分配的通信密钥进行安全通信。授课:XXX2 协议包格式2.1 协议分层说明根据TCP/IP的分层模型,EMAP协议属于应用层的协议,基于TCP/UDP的传送方式,机具设备开通时,通过配置确定通信方式。如用以太网举例,数据在进入协议栈时的分别会加上各层的首部信息,最后作为一帧数据发送出去,如图2-1:图2-1 数据流协议包结构2.2 包格式EMAP协议的数据分为三部分,分别为EMAP首部和EMAP属

8、性和EMAP校验。图2-2 共享平台EMAP包格式示意图LEN=业务代码+EMAP属性EMAP首部(固定大小6字节),用于描述这个包的宏观信息,包括后续数据长度(4字节长度)和业务类型代码(2字节长度)。 EMAP属性 (Attribute):属性是一个包的业务数据部分,紧随着包头之后。EMAP校验:通过MAC算法计算出的校验字(4个字节),紧随着包属性之后。授课:XXX2.3 校验字MAC码计算方法参加 MAC 计算的数据为包内校验字前面的所有数据。 MAC 计算流程: 1. 取 系统分配给各厂家接入前置机的MAC密钥(16个字节) 2. 根据MAC密钥对计算数据进行 3DES CBC MA

9、C 计算,随机因子 8字节全0 3. 取计算结果的前 4 字节为MAC。 具体计算步骤如下: 第一步:将一个 8 个字节长的初始值(Initial Vector)设定为16进制的0x 00 00 00 00 00 00 00 00。 第二步:将所有的输入数据按指定顺序连接成一个数据块。 第三步:将连接成的数据块分割为 8 字节长的数据块组,标识为 D1,D2,D3,D4等等。分割到最后,余下的字节组成一个长度小于等于8字节的最后一块数据块。第四步:如果最后一个数据块长度为8字节,则在此数据块后附加一个8字节长的数据块,附加的数据块为:16进制的0x 80 00 00 00 00 00 00 0

10、0。如果最后一个数据块长度小于8字节,则该数据块的最后填补一个值为16进制0x80的字节。如果填补之后的数据块长度等于8字节,则跳至第五步。如果填补之后的数据块长度仍小于8字节,则在数据块后填补16进制0x00的字节至数据块长度为8字节。 第五步:MAC的产生是通过上述方法产生的数据块组,由MAC密钥进行加密运算,MAC的算法如图2-3描述。 第六步:最终值的左4字节为MAC。授课:XXX图2-3 共享平台MAC算法示意图3.接口报文格式3.1 业务应用类3.1.1消费流水上传l 发送报文序号数据内容说明1后续数据长度4 字节,HEX,高位在前2业务类型代码2 字节,固定值:0xf0013客户

11、代码4字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5卡片顺序号4 字节,BCD,高位在前6电子钱包交易序号2 字节,HEX,高位在前7终端交易序号4 字节,HEX,高位在前8交易前卡片金额4 字节,HEX,低位在前9交易金额4字节,HEX,低位在前10交易日期7字节,BCD,YYYYMMDDHHMISS11应用类型标识1 字节,固定值:0x0812交易类型1字节,固定值:0x01表示金额消费清单,0x02计次消费, 0x03最低消费扣款,0x04 水控消费清单, 0x87表示补贴清单,0x88表示充值清单,0x89充多扣款,0x90 OTA。13PSAM 终端编号6 字节,HE

12、X,高位在前14卡种标识 2字节,HEX,高位在前0x0001表示M1卡,0x0002表示CPU卡授课:XXX15地区代码2字节,HEX,高位在前16TAC值 4字节,HEX,高位在前17交易结果标志1 字节,HEX,0x01 表示灰记录,0x02 表示异常记录,0x99 表示正常记录18校验字4字节,HEX ,MAC注1、 终端交易序号:当上传补贴和充值清单时,终端交易序号回填下发时的流水号;当上传消费清单时终端交易序号为机具终端交易序号2、 卡片顺序号:是指用户卡在系统内的唯一编号,该编号对每张用户卡的每个应用是唯一的(同一用户换卡后,会生成一新的顺序号并通过发卡程序写到新的用户卡上),系

13、统通过该编码实现系统内业务数据逻辑关联处理。l 接收报文序号数据内容说明1后续数据长度4字节,HEX,高位在前2业务类型代码2字节,固定值:0xf0013客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5终端交易序号4字节,HEX,高位在前6结果标志2 字节,HEX,高位在前 0x0000成功 0x0001重复数据 0x0002TAC错误 0x0003终端机不存在 0x0004后台故障(请重传) 0x0005其他错误7异常原因变长,ASCII 码,其中结果标志为0x0000 不填8校验字4 字节,HEX,MAC3.1.2身份识别流水上传l 发送报文序号数据内容说明1后续

14、数据长度4字节,HEX,高位在前 0x000000222业务类型代码2字节,固定值:0xf0023客户4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5终端交易序号4字节,HEX,高位在前6卡片顺序号4 字节,BCD,高位在前7卡片物理序列号4字节,HEX,高位在前8交易日期7 字节,BCD,YYYYMMDDHHMISS授课:XXX9交易结果标志1字节,HEX,0x01 非法卡刷卡记录,0x02协迫开门,0x03 表示正常卡但是刷卡没在开门时间,0x99 表示正常卡刷卡记录10校验字4 字节,HEX,MACl 接收报文序号数据内容说明1后续数据长度4字节,HEX,高位在前2业务

15、类型代码2字节,固定值:0xf0023客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5终端交易序号4字节,HEX,高位在前6结果标志2 字节,HEX,高位在前0x0000成功 0x0001重复数据 0x0003终端机不存在 0x0004后台故障(请重传) 0x0005其他错误7异常原因变长,ASCII 码,其中结果标志为0x0000 不填8校验字4 字节,HEX,MAC3.1.3黑名单下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xf0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5卡片顺序

16、号4 字节,BCD,高位在前,6卡片物理序列号4字节,HEX,高位在前7黑名单版本号7字节,BCD,YYYYMMDDHHMISS8黑名单次数1 字节 HEX9卡状态标志1 字节,HEX, 0x04:卡片挂失,0x01:卡片解挂10校验字4 字节,HEX, MACl 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xf0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5黑名单版本号7字节,BCD,YYYYMMDDHHMISS授课:XXX6结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常7异常原因变长,ASCI

17、I 码,其中结果标志为0x0000 不填8校验字4 字节,HEX,MAC3.1.4身份识别白名单下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xf0043客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5卡片顺序号4 字节,BCD,高位在前6卡片物理序列号4字节,HEX,高位在前7白名单版本号7字节,BCD,YYYYMMDDHHMISS8卡状态标志1 字节,HEX, 0x04:卡片禁止刷卡,0x01:卡片允许刷卡9校验字4 字节,HEX,MACl 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定

18、值:0xf0043客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5白名单版本号7字节,BCD,YYYYMMDDHHMISS6结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常7异常原因变长,ASCII 码,其中结果标志为0x0000 不填8校验字4 字节,HEX,MAC3.1.5客户代码下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xf0053客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5校验字校验字授课:XXX注1、 开通机具时通过此接口下发客户代码和终端机编号给机具,其他

19、接口中所涉及的“客户代码”、“终端机编号”与此一样。l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xf0053客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.2 设备管理类3.2.1 通信参数下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0013客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高

20、位在前5通信密钥16字节,HEX,通信密钥采用3DES ECB加密传输,加密的KEY为终端机编号经16进制转换后得到的8字符长度的ASCII字符串。 6通信前置服务器IP地址4字节,HEX,高位在前授课:XXX7通信前置服务器端口2字节,HEX,高位在前8心跳阀值(单位:秒)2字节,HEX,高位在前9超时未响应生发的阀值(单位:秒)2字节,HEX,高位在前10重发次数的阀值(单位:次)2字节,HEX,高位在前11重发间隔(单位:秒)2字节,HEX,高位在前12校验字校验字l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0013客户代码4 字节,BCD

21、,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC注1、 通信密钥与校验定:机具在回复这个接口的报文中,还是使用原来的通信密钥,只有在这个接口返回成功(结果标志为0x0000),以后的交互才使用新的通信密钥。3.2.2 应用密钥下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0023客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5扇区号1字节;针对所有应用的

22、公共信息扇区号。 6密钥8字节,HEX, KEYA+“0x0000”。通信采用3DES ECB加密传输,加密的KEY为通信密钥。7AID16字节,HEX,对于CPU卡应用的AID。通信采用3DES ECB加密传输,加密的KEY为通信密钥。8校验字校验字注1、 扇区或AID:每台机具需要记录一个M1卡扇区号,以及一个CPU卡的AID2、 密钥:消费类机具密钥通过PSAM卡操作,此密钥无效;对于M1卡ID应用类操作使用KEYA授课:XXXl 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0023客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX

23、,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.2.3时间同步下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5时间7字节,BCD,YYYYMMDDHHMISS6校验字校验字l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,

24、高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.2.4心跳信号上传l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0043客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前6校验字校验字授课:XXXl 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0043客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位

25、在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.2.5 开机密钥下发l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0053客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5开机密钥8字节,HEX,通信采用3DES ECB加密传输,加密的KEY为通信密钥。 6校验字校验字0x35 0x35.“55555555”l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xa0053客户代码4 字节,BCD,高

26、位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC授课:XXX3.3 门禁业务控制类3.3.1下发节假日时段和星期节假日信息l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0013客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5节假日1时段控制数据,格式是MMDDhhmmMMDDhhmm,表示该节假日的起止“月日时分”,如0101000001012359表示1月1日

27、0时0分到1月1日23时59分表示元旦假日8字节长度,BCD,若该条记录无节假日信息,则填8个0x00。6节假日2时段,同上。同上7节假日3时段,同上。同上8节假日4时段,同上。同上9节假日5时段,同上。同上10节假日6时段,同上。同上11节假日7时段,同上。同上12节假日8时段,同上。同上13节假日9时段,同上。同上14节假日10时段,同上。同上15节假日11时段,同上。同上16节假日12时段,同上。同上17节假日13时段,同上。同上18节假日14时段,同上。同上19节假日15时段,同上。同上20节假日16时段,同上。同上21节假日17时段,同上。同上22节假日18时段,同上。同上23节假日

28、19时段,同上。同上24节假日20时段,同上。同上25星期一假日时段控制的数据,格式是hhmmhhmm,表示该天的起止时间,如12002359表示从12时0分到23时59分。4字节长度,BCD,若该条记录无星期假日定义,则填4个0x00。26星期二假日时段控制的数据,格式同上。同上27星期三假日时段控制的数据,格式同上。同上28星期四假日时段控制的数据,格式同上。同上29星期五假日时段控制的数据,格式同上。同上30星期六假日时段控制的数据,格式同上。同上授课:XXX31星期日假日时段控制的数据,格式同上。同上32校验字校验字l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码

29、2字节,固定值:0xb0013客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.3.2下发门设置信息(策略)l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0023客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5门设置信息1的开始时间,格式:hhmm2字节,BCD 6门设置信息1的结束时间,格式:hhmm同上7门设置信息1星期及节假入

30、有效标记,“0”表示无效,“1”表示有效。1字节,HEX,值为0或18门设置信息1的有效期限的截止时间,格式:yyyymmddhhmmss7字节,BCD9门设置信息1鉴别模式,其代码定义如下:1.单卡开门,2.多卡开门,3.卡+密码开门,4.卡+胁迫密码开门5.卡+触发开门 1字节,HEX,值为1至5。卡加胁迫密码开门模式应当与其他模式共用,系统支持一门多模式的应用模型。10门设置信息1启动防潜反,“0”表示不启动,“1”表示启动。1字节,HEX,值为0或111门设置信息1常开标识,“0”表示不常开,“1”表示常开。1字节,HEX,值为0或112门设置信息2,该信息内容格式与门设置信息1一致,

31、即重复序号5至11。15字节,要求参见序号5至11。13门设置信息n,该信息内容格式与门设置信息1一致,即重复序号5至11。15字节,要求参见序号5至11。n的最大值为16,即对于一个门最多支持16种策略。授课:XXX14校验字校验字注1、 此报文长度为变长,记录增删改操作采用覆盖方式2、 下发门设置信息(策略)与节假日的关系:门设置策略中的时间段为该门有效工作的时间段,若策略中“星期及节假入有效标记”置为有效,则表示策略与该配置的时间段有效,否则以节假日定义的时间对该门进行禁用的控制。l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0023客户代码

32、4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.3.3 启动/停止实时上传l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5启动或停止实时上传刷卡记录,“0”表示停止上传实时刷卡记录,“1”表示启动实时上传记录。1字节,HEX,值为0或16校验字校验字注停止实时上传状态下,机具定时(由机

33、具设置)上传数据,数据上传延时不超过12小时启动,则是立即启动。l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0033客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常授课:XXX6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.3.4 远程强制控制门的开关l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0043客户代码4 字节,BCD,高位在前4终端机编号4 字

34、节,HEX,高位在前5强制开关门指令,指令内容如下:1强制开门2解除强制开门3强制关门4解除强制关门1字节,HEX,值为1至4,对应4种指令。6校验字校验字l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0043客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.3.5 门禁锁状态查询l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,

35、固定值:0xb0053客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5校验字校验字l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0053客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前授课:XXX5结果标志2 字节,HEX,高位在前 0x0000关 0x0001开0x0002异常6异常原因变长,ASCII 码,其中结果标志为0x0000 ,0x0001不填7校验字4 字节,HEX,MAC3.3.6 开门密码设置l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0x

36、b0063客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前4开门密码1,8 字节,HEX,通信采用3DES ECB加密传输,加密的KEY为通信密钥。5开门密码2,同上6开门密码n,同上。n的最大值为16,即对于一个门最多支持16个开门密码。5校验字校验字注1、此报文长度为变长,记录增删改操作采用覆盖方式l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0063客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII

37、码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC3.3.7 多卡开门设置l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0073客户代码4 字节,BCD,高位在前授课:XXX4终端机编号4 字节,HEX,高位在前4第一组所有卡号,即卡号1 卡号2卡号10,一组最多支持10个卡,若不够10个卡则填4字节0x00000000。40 字节,HEX。5第二组所有卡号同上6第n组所有卡号同上。n的最大值为10,即对于一个门最多支持10组多卡开门。5校验字校验字注1、此报文长度为变长,记录增删改操作采用覆盖方式l 接收报文序号数据内容说明1后

38、续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0073客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC授课:XXX3.3.8 协迫开门密码设置l 发送报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0083客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前4协迫开门密码1,8 字节,HEX,通信采用3DES ECB加密传输,加密的KE

39、Y为通信密钥。5协迫开门密码2,同上6协迫开门密码n,同上。n的最大值为16,即对于一个门最多支持16个开门密码。5校验字校验字注1、此报文长度为变长,记录增删改操作采用覆盖方式l 接收报文序号数据内容说明1后续数据长度4字节,HEX2业务类型代码2字节,固定值:0xb0063客户代码4 字节,BCD,高位在前4终端机编号4 字节,HEX,高位在前5结果标志2 字节,HEX,高位在前 0x0000成功 0x0001异常6异常原因变长,ASCII 码,其中结果标志为0x0000 不填7校验字4 字节,HEX,MAC授课:XXX附表1.协议业务类型代码表序号业务类别业务类型业务代码1业务应用消费流

40、水上传0xf0012身份识别流水上传0xf0023黑名单下发0xf0034身份识别白名单下发0xf0045客户代码下发0xf0056设备管理通信参数下发0xa0017应用密钥下发0xa0028时间同步下发0xa0039心跳信号上传0xa00410开机密钥下发0xa00511门禁业务下发节假日时段和星期节假日信息0xb00112下发门设置信息(策略)0xb00213启动/停止实时上传0xb00314远程强制控制门的开关0xb00415门禁锁状态查询0xb00516开门密码设置0xb00617多卡开门设置0xb00718协迫开门密码设置0xb008 (注:可编辑下载,若有不当之处,请指正,谢谢!) 授课:XXX

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!