深圳充电桩程序实际使用指令流.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深圳充电桩程序实际使用指令流

深圳市汽车充电桩项目指令流 V1.0.0.4 1、充值(客户充电卡、充值卡) 卡端 指令 说明 用户卡 4012000000 复位(没有用到) ESAM 4012000000 复位(没有用到) 用户卡 00B0810008 0000000000000001 取得用户卡号cardno 0001 选择应用目录 00B0910002 E2A66B46CC616094 读出电卡类型,第二字节01为客户充电卡,61为充值卡,只有相应卡片才执行下面流程。 0084000008 9D06A8BC75C320A2 取8字节随机数rand 0088000108+rand 742F76FE0DF94F5D 加密随机数得des1 ESAM 4012000000 复位(没有用到) 80FA000108+cardno 内部认证密钥初始化 80FA000008+rand 742F76FE0DF94F5D 加密随机数得des2 单片机比较des1和des2,完成内部认证 00B0960006 000000000001 取得表号eterm 用户卡 00200000021234 校验pin E0CA00001E 取钱包状态信息反馈数据第一字节为‘00’,流程继续 E07A080108 +02+eterm+09+0F 0000FFFD 0003 7ED0E9DC 灰锁初始化,反馈:余额(4)remain+脱机交易序号(2)tserial+5字节+伪随机数(4)hrand ESAM E040000018+hrand+tserial+91+date+time+0101+cardno EEE5DD85 C13ACF2B 计算MAC1,反馈:4字节终端随机数trand+4字节mac1,time为3字节时分秒 用户卡 E07C080013trand+date+time+mac1+08 E07C08001300000000EEE5DD8520111111111111 C13ACF2B 08 灰锁,反馈:4字节GTAC+4字节mac2 ESAM +hrand+tserial+trand+remain+cardno+01+mac2 校验mac2 Mac2校验成功,供电 1905 IRP_MJ_WRITE Length: 0032, Data: 13 00 1C E0 40 00 00 18 65 A1 42 85 00 01 91 20 11 11 11 11 11 01 01 00 00 00 00 00 00 00 01 14 2、解扣(客户充值卡、充值卡) 卡端 指令 说明 用户卡 4012000000 复位(没有用到) 00B0810008 取得用户卡号cardno 0001 选择应用目录 00B0910002 读出电卡类型,01为客户充电卡,61为充值卡, 只有相应卡片才执行下面流程。 用户卡 0084000008 取8字节随机数rand 0088000108+rand 加密随机数得des1 ESAM 4012000000 复位(没有用到) 80FA000108+cardno 内部认证密钥初始化 80FA000008+rand 加密随机数得des2 单片机比较des1和des2,完成内部认证 00B0960006 取得表号eterm 用户卡 00200000021234 校验pin E0CA00001E 取钱包状态信息反馈数据第一字节为‘01’流程继续 E07F000004 取终端随机数得trand E07A090107 +01+eterm+12 解扣初始化,反馈:余额(4)remain+脱机交易序号(2)tserial+联机交易序号(2)serial+密钥版本号(1)+算法标识(1)+伪随机数(4)jrand+jmac1(4) ESAM +01+jrand+serial+remain+tserial+95+money +date+time+09+trand+cardno+mac1+08 校验MAC1,反馈:4字节jmac2+4字节jmac0 用户卡 E07E090013+money+date+time+mac2+mac0+04 解扣,反馈:jmac3 无论成功与否电表均断电 E0CA00001E 得到新余额,反馈:3字节+4字节left(可以和remain用同一组寄存器) ESAM E04A0000

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档