充电桩与后台服务器通讯协议V2G_第1页
充电桩与后台服务器通讯协议V2G_第2页
充电桩与后台服务器通讯协议V2G_第3页
充电桩与后台服务器通讯协议V2G_第4页
充电桩与后台服务器通讯协议V2G_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第48页充电桩与后台服务器通讯协议V2.302023-8-28修订记录日期版本描述修改人2017-3-5V2.5增加部分协议的解释说明2、明确后台判断充电启动成功的方法3、104报文增加温度字段4、203报文的字段3响应码增加几个响应回应说明Along2017-11-5V2.61、CMD204增加用户卡密码字段2、增加充电流水号字段3、增加充电结束原因列表内容4、增加服务费下发CMD1、当前服务费上报104、202包括服务费和充电费率Fish2018-12-20V2.71、增加远程升级命令2、删除其他命令laoweng2019-4-17V2.8增加CMD9/CMD10充电策略更新命令增加CMD1105/CMD1106设置48段电费服务费命令laoweng2019-4-22V2.91、增加CMD205/CMD206VIN码校验充电2、CMD7预留01更改为辅助电源类型设置laoweng2019-5-10V2.10增加结束原因1000-1024。Cmd7增加SOC停止量和辅助电源选择。laoweng2019-5-13V2.11CMD104增加本次充电的流水号Fish2019-6-18V2.12CMD104状态增加VIN启动方式CMD202账单增加VIN启动方式增加CMD110、109整流模块告警信息上报增添部分结束原因编码(附录2)5、CMD8回复失败原因增添Fish2019-7-8V2.131、修正交流桩字段定义、增加故障、增加结束原因(涉及报文104、105、108、202)Fish2019-7-27V2.14在cmd1中增加招签到的指令增加钱包卡启动方式Fish2019-8-1V2.15CMD5增加后台下发余额不足停机。CMD203命令调整并增加流水号和VIN码laoweng2019-8-5V2.161、增加结束原因1024服务器判断余额不足停机laoweng2019-9-2V2.171、202报文增加服务费上送,总电费平台需要做减法处理Fish2019-12-31V2.18增加BMS信息302、301报文laoweng2020-1-13V2.19204区分充电和查询203响应码增加laoweng2020-3-12V2.20CMD205VIN码验证增加流水号laoweng2020-4-15V2.21新增10001,10002服务器下发移动储能车控制命令laoweng2020-6-3V2.22Cmd203中VIN码验证增加选项2,支持一卡多个VIN码验证laoweng2020-6-15V2.23CMD105增加内部变量含义CMD1增加字段463、新增CMD304充电桩位置信息Fish2020-8-18V2.24将电量小数位扩展到支持3位小数laoweng2020-11-19V2.25兼容一个桩号连接多把枪laoweng2020-12-21V2.26修复302枪号为2字节laoweng2021-03-10V2.27增加白名单的下发与清空增加TCU结束原因CMD1增加实时功率限制laoweng2021-07-21V2.281、在104/112中增加枪归位状态位zyf2022-09-09V2.291、增加加密说明2、增加密钥更新帧laoweng2023-08-28V2.301、新增113,114充电桩功率控制模块信息包laoweng

目录TOC\o"1-3"\h\u1网络拓扑 71.1功能界定: 71.1.1充电机智能终端 71.1.2智能中心管理系统 71.2接口定义: 71.3通讯方式: 71.4通信规约 71.5报文格式 81.6关键命令 92应用层 102.1数据格式 102.2心跳包机制 103协议格式 113.1命令参数约定 113.2服务器向充电桩设置/査询工作参数和命令 113.2.1(CMD=1)后台服务器下发充电桩整形工作参数 113.2.2(CMD=2)充电桩参数整形设置/查询应答 143.2.3(CMD=3)后台服务器下发充电桩字符型工作参数 143.2.4(CMD=4)充电桩参数字符形设置/查询应答 153.2.5(CMD=5)后台服务器下发充电桩控制命令 163.2.6(CMD=6)充电桩对后台控制命令应答 183.2.7(CMD=7)后台服务器下发充电桩开启充电控制命令 183.2.8(CMD=8)充电桩对后台下发的充电桩开启充电控制应答 193.2.9(CMD=9)后台服务器下发充电桩充电策略更新 203.2.10(CMD=10)充电桩应答充电桩充电策略更新 213.2.11(CMD=11)后台服务器下发充电桩白名单设置 213.2.12(CMD=12)充电桩应答充电桩白名单设置 223.2.13(CMD=13)后台服务器下发充电桩白名单清空 223.2.14(CMD=14)充电桩应答充电桩白名单清空 223.2.15(CMD=15)后台服务器下发密钥更新 223.2.16(CMD=16)充电桩应答密钥更新 233.3充电桩主动上传数据 233.3.1(CMD=101)服务器应答心跳包信息 233.3.2(CMD=102)充电桩上传心跳包信息 233.3.3(CMD=103)服务器应答充电桩状态信息包 233.3.4(CMD=104)充电桩状态信息包上报 243.3.5(CMD=105)服务器应答充电桩签到命令 283.3.6(CMD=106)充电桩签到信息上报 283.3.7(CMD=107)服务器应答充电桩告警信息(服务器暂时不用回复) 303.3.8(CMD=108)充电桩告警信息上报(预留) 303.3.9(CMD=109)服务器应答充电桩模块告警信息(服务器暂时不用回复) 303.3.10(CMD=110)充电桩整流模块信息上报(直流桩有效) 303.3.11(CMD=111)服务器应答充电桩状态信息包(电量三位小数) 313.3.12(CMD=112)充电桩状态信息包上报(电量三位小数) 323.3.11(CMD=113)服务器应答充电桩功率控制模块信息包(可选) 363.3.12(CMD=114)充电桩功率控制模块信息包(可选) 363.4充电信息数据 383.4.1(CMD=201)服务器应答充电桩充电上报最新一次充电信息报文 383.4.2(CMD=202)充电桩上报充电记录信息 393.4.3(CMD=203)服务器应答帐户查询信息 423.4.4(CMD=204)充电桩充电上传用户帐户查询报文 443.4.5(CMD=205)服务器应答VIN验证充电 443.4.6(CMD=206)充电桩充电上传VIN验证充电报文 453.4.7(CMD=207)服务器应答充电桩充电上报最新一次充电信息报文(电量三位小数) 453.4.8(CMD=208)充电桩上报充电记录信息(电量三位小数) 453.4.7(CMD=1103)后台服务器设置24时电费计价策略信息 493.4.8(CMD=1104)充电桩回复24时电费计价策略信息设置结果 533.4.9(CMD=1105)后台服务器设置48段电费计价策略信息 533.4.10(CMD=1106)充电桩回复48段电费计价策略信息设置结果 583.4.11(CMD=301)服务器应答充电桩上报BMS信息-删除 593.4.12(CMD=302)充电桩上报BMS信息 593.4.13(CMD=303)服务器应答充电桩位置信息 663.4.14(CMD=304)充电桩上报位置信息 663.5远程升级指令 683.5.1(CMD=501)服务器下发远程升级指令 683.5.2(CMD=502)充电桩应答远程升级指令 693.5.3(CMD=503)服务器应答远程升级执行结果指令 693.5.4(CMD=504)充电桩上报远程升级命令执行结果 693.6移动储能车控制 713.6.1(CMD=10001)服务器下发移动储能车控制命令 713.6.2(CMD=10002)充电桩回复服务器下发移动储能车控制命令 71附录1告警编码定义 72附录2结束原因编码定义 80附录3充电启动失败编码定义(CMD8) 89附录4通信报文交互参考流程 90附录5通信报文校验C参考实现 92

1网络拓扑1.1功能界定:本接口协议用于界定了充电机智能终端与智能中心管理系统之间的通信协议规范。1.1.1充电机智能终端内置于现场无人值守充电机,或者安装于场站充电机内,负责充电机设备通信接入和充电调度管理,同时收集充电机各个模块的实时状态、充电状态、交易状态、环境状态等信息,并将这些信息存储并转发到智能中心管理平台。1.1.2智能中心管理系统实时获取充电机设备信息和电池管理系统BMS等相关信息,完成数据的接收,解析,存储和展示。1.2接口定义:充电机智能终端和智能中心管理系统之间的通信接口采用基于TCP/IPSocket的通信方式实现,按照长连接工作模式。两个系统可部署在同一个或者不同的企业网络环境中,可以通过局域网或者互联网实现互相连接通信。1.3通讯方式:本接口采用Server/Client的通讯方式充电机智能终端作为客户端Client方;智能中心管理系统作为服务器Server方;所有协议中除去特别说明以外,低字节在前,高字节在后。1.4通信规约1.通信数据报文采用二进制格式;2.客户端Client方自动向服务器Server方提出连接请求,连接成功后,采用推送方式,向服务器方发送协议数据包。3.—律采用单包传输方式,不采用多包传输方式;4.客户端Client方的发送模式和频率可以设置。5.对接收的数据包需进行合法性校验,包括通信长度、校验和计算,命令代码等多个属性的合法性校验。6.客户端需要自动维护通信连接状态的有效性,在初始化和断链以后,自动进行连接尝试,直到连接恢复。7.应答模式心跳和状态报文信息要后台查询才发送8.正常充电桩与后台通信的报文时序是:步骤1:充电桩连接后台成功,要先发送102心跳报文进行连接检测,后台用101回应充电桩步骤2:充电桩上报完102心跳报文后,先发送106签到报文进行签到,后台用105回应充电桩步骤3:充电桩上报完106签到报文后,然后才发送104状态、202充电记录等报文给后台服务器步骤4:充电桩执行后台的相应控制指令9.后台、充电桩在收到报文帧头时,3秒内没有收到完整的报文,自动丢掉此次的帧头数据,然后继续处理下一帧报文。10.发送端下发给接收端的数据或命令,接收端要在5S内回复,若发送端在5S内没有收到回复,则应重发或其他逻辑处理。11.协议在升级中会一些报文上增加字段,为了保持软件兼容性,应用层实现时不要做“接收到报文与协议定义长度一致才判断为有效报文”的检测。如当前版本104报文字段共42字段,后续根据需要升级到45个字段(之前42字段保持不变),这里即使服务器软件还是用旧版本42字段的软件,也应该正确处理桩上报的新104报文。12.协议中预留或没有实现的报文字段,建议默认用0进行填充。1.5报文格式本通信协议中使用到的报文格式见表一。表一报文格式起始域长度域版本域序列号域命令代CMD数据域校验和域2(字节)2(字节)1(字节)1(字节)2(字节)N(字节)1(字节)0xAA0xF50〜0x80000x100〜0xFF消息类型参考说明后8位备注:本协中,所有数值类型的多字节段,均是低位在前,高位在后,其它数据均是十六进制顺序表示。起始域:固定为0xAA0xF5长度域:起始域到校验和域整个报文长度(如果有加密,为加密后的长度)版本域:bit0-bit60x10-电量小数位为2位小数,0x11-电量小数位为3位小数;bit70-不加密1-AES256-CBC-PKCS7加密(加密范围为数据域)序列号域:报文的流水号命令代码:即消息类型,代表不同功能要求,命令代码为奇数表示服务器下发的数据,命令代码为偶数表示充电桩上传给服务器的数据包数据域:具体的信息数据区域,不同的命令代码对应的内容不同。校验和域:采用累计和计算校验值,并取校验和的低8位,计算范围包含从命令代码和数据域(如果有加密,先加密后校验,先校验后解密,即加密后再进行校验),参考附录5。仅对数据域进行加密,加密方式采用AES256,CBC,PKCS7方式加密,IV采用KEY十六位,IV随KEY的变更而变更。固定密钥如下:KEY:3418D37AFC3CA9E6F4C3E06CBAF7115EIV则为:F4C3E06CBAF7115E1.6关键命令本协议内容比较全面,后台可以按需求实现相关的指令,但以下指令是必要实现的命令序号命令说明1CMD=1服务器下发服务费功能2CMD=3服务器下发时钟同步2CMD=5服务器下发停止充电功能3CMD=7服务器下发远程开启指令4CMD=101服务器心跳应答5CMD=103服务器应答充电桩状态信息包6CMD=105服务器应答充电桩签到命令7CMD=201服务器应答充电桩账单帧命令8CMD=203服务器应答充电桩账户查询命令9CMD=1103服务器下发24时电费计价策略信息10CMD=501服务器下发远程升级命令11CMD=503服务器应答远程升级命令2应用层2.1数据格式通信协议中数据格式定义如表二所示。表二报文格式数据类型比例因子范围(实际量程)偏移量字节数容量/电量1AH/bit0-6553502BYTE电压0.1V/bit0-1000002BYTE电流0.1A/bit-32768-32768(-3276.8-3276.8)02BYTE单体电池电压0.01V/bit0-4095(0-40.95)02BYTE电池SOC1%/bit0-100(0-100%)02BYTE温度1〇C/bit偏移量-50,-50-20002BYTE箱号(组号)1/bit0-25501BYTE箱内位置1/bit0-25501BYTE电度数0.01kWh/bit0.001kWh/bit0–65535*6553504BYTE功率0.1KW/bit0-65535(0-6000)02BYTE金额0.01元/bit0–65535*6553504BYTE费率0.01元/度0–65535*6553504BYTE2.2心跳包机制充电机终端在成功连接到服务器后,需要设置单独任务机制检测通信连接的稳定可靠性,定期向服务器发送心跳包,服务器正常情况下给出应答,如果多次没有应答,任务服务器的连接失效,充电机终端必须复位连接重新向中心服务器申请连接请求。心跳间隔时间和超时次数可以通过远程设置修改。心跳包实现功能如下:1.充电机终端定时向服务器发送心跳包,中心服务器按照要求返回心跳响应给充电机终端。2充电机终端发送心跳包后,开始计数,计数达到超时次数(可配置),认为心跳超时,关闭当前连接,恢复连接工作状态,自动重新发起TCP连接,在获得响应后,向中心服务器发送注册签到报文3协议格式3.1命令参数约定说明:在该部分通信协议中涉及的每一条命令代码,都具备下面两个信息字段:1.服务器向充电桩设置的工作参数,充电桩是要对参数要永久保存2.桩编码、用户卡号/用户识别号是32字节的字段,但有效可用只有31个,最后一个字符必须填0,不足最大长度在尾部都用0填充。桩编码按ASSIC发送,有效数据最大31字节,不足会补‘\0',如桩编码为“112233”,则桩发送的编码数据为0x310x310x320x320x330x330x00后面25字节的桩编码无效不用管,即按字符串方式处理,遇到'\0'就代表结束了3.充电模块位置编号:从1开始,1-N代表N个充电模块位置编号,充电模块位置编号0代表所有。4.标准时钟时间,格式:xxxx-xx-xx-xx-xx-xx年-月-日-时-分-秒,用BCD码表示,最后一位是保留位0xff。如2015-07-22-13-16-15,为:0x200x150x070x220x130x160x150xff5.*表示必填字段,非必填字段置0。**表示充电或预约时必填字段,这些字段非充电非预约时置0。3.2服务器向充电桩设置/査询工作参数和命令3.2.1(CMD=1)后台服务器下发充电桩整形工作参数报文功能:后台服务器向充电桩下发充电桩整形工作参数命令。序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*类型10-查询1-设置5*设置/查询参数启始地址4参见”参数地址列表1”6*设置/查询个数1注:字符串类型一次只能设置一个7*设置参数字节数28*设置数据N当类型为设置时才有此字段参数列表1参数地址字段定义长度(字节)说明1签到时间间隔4按照分钟为单位(默认30分)2充电桩项目类型4内部参数,一般用于查询3充电枪个数4内部参数,一般用于查询4通道号4内部参数,一般用于查询5最高充电电压46最大充电电流47读卡器类型41:MT6222:ID读卡器硬件决定的,运营的后台不需要设置或查询此项8读卡器波特率4硬件决定的,运营的后台不需要设置或查询此项9充电卡片协议编号410后台验证40-不验证1-验证11车牌验证40-不验证1-验证12车卡VIN绑定40-不绑定1-绑定13BMS单体保护电压414BMS充电保护温度415调试地址140保持不变16调试地址240保持不变17调试地址340保持不变18调试地址440保持不变19调试地址540保持不变20定时上报间隔4上报模式,定时上报的间隔单位:秒;缺省:15秒21心跳上报周期40保持不变缺省=3秒22心跳包检测超时次数40保持不变缺省=3秒23充电桩状态信息报上报周期40保持不变缺省=3秒24通信模式41:应答模式2:主动上报模式25*中心服务器地址4按照字节顺序-注326*中心服务器端口4低字节在前-注427服务费价格4服务费单段,全天统一一个服务费单价(下发服务器在1103命令之前)28全时段电费费率429广告灯开启起始小时430广告灯开启起始分钟431广告灯关闭起始小时432广告灯关闭起始分钟433调试控制地址4内部调试用,运营平台不需实现34调试控制数据4要与调试控制地址一起发送35过压值4放大10倍36欠压值4放大10倍37过流值4放大10倍39BMS辅源类型41-12V2-24V40充电枪类型441电价折算系数4两位小数42低于电流值结束充电442.43.44同时满足可结束充电43高于SOC结束充电442.43.44同时满足可结束充电44达到要求持续时间结束充电442.43.44同时满足可结束充电45触发设备上送签到报文4透传模块重连使用46充电桩位置信息上报周期40保持不变缺省=30秒47实时功率限制4放大10倍注:1.中心服务器地址,例:IP0指令为:0x100x500x010x142.中心服务器端口,例:端口10001,指令为:0x110x273.—次设置/查询的个数要求不超过10个且整个报文小于规约规定最大报文长度。4.非字符号类型的长度全部设置为4是为方便程序统一接口5.这些参数设置完后,充电桩要能掉电保存6.后台根据可实际需要开发相应的设置/查询功能,以上有些参数是生产时进行设置的出厂参数,运营后台不一定要全部实现以上参数的查询和设置,而且若没有需要都可以不实现这条设备指令。3.2.2(CMD=2)充电桩参数整形设置/查询应答报文功能:充电桩对后台服务器的充电桩整形参数设置报文应答序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*充电桩编码32ASSIC编码5*类型10-查询1-设置6*设置/查询参数启始地址4同设置命令地址7*设置/查询个数1同设置命令地址8*设置/查询结果10表示成功,其它失败9*查询参数信息N3.2.3(CMD=3)后台服务器下发充电桩字符型工作参数报文功能:后台服务器向充电桩下发充电桩字符形工作参数命令。序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*类型10-查询1-设置5*设置/查询参数启始地址4参见“参数地址列表2”6*设置参数字节数27*设置数据N类型为设置时才有此字段参数列表2参数地址字段定义长度(字节)说明1*充电桩编码32assic码2*标准时钟时间8同步充电桩时间3管理员密码8assic码4操作员密码8assic码5MAC地址6预留6桩登入服务器密码16阿拉伯数字,不足最后补‘\0’7桩主界面二维码256*assic码,预留8客户服务热线116*assic码,预留9客户服务热线216*assic码,预留10用户支付二维码256*assic码,预留11*桩主界面二维码前缀128*最大128字节,assic码一般加的前缀如:/charger/,若其值第一个字节为数字表示前缀无效,二维码按桩编码直接显示,12DLT645-2007电表地址12注:1.参数字符串类型,一次只能设置一个参数2.一次设置/查询的整个报文小于规约规定最大报文长度。3.上表中的字符类型长度是指最大设置长度,若比最大允许的字符短,最后一个字节以’\0’结束。长度字段带“*”号的,表示其长度可根据实际长度发送。4.上述参数设置完后,充电桩要能掉电保存5.运营的后台,根据需要进行开发相应的设置\查询项,不需要全部都实现。6.电桩上传106签到报文时,会上传当前桩的系统时间,若上传的系统时间与后台服务器时间差异大时,需要下发同步时间命令。3.2.4(CMD=4)充电桩参数字符形设置/查询应答报文功能:充电桩对后台服务器的充电桩字符型参数设置报文应答序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*充电桩编码32ASSIC编码5*类型10-查询1-设置6*设置/查询参数启始地址4同设置命令地址7*设置/查询结果10表示成功,其它失败8*设置参数信息N3.2.5(CMD=5)后台服务器下发充电桩控制命令报文功能:后台服务器向充电桩控制命令序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电枪口11-N4命令启始标志4参见“命令列表3”5命令个数16命令参数长度2命令个数*4(字节)7命令参数n参数列表3命令地址字段定义长度(字节)说明1预留4预留2**停止充电40x55有效后台用这个指令下发远程停止充电,APP和后台停止全部用此命令3预留44充电控制方式40:BMS控制充电1:盲充5预留46预留47电阻模式输出电压4用于生产测试8电阻模式输出电流4用于生产测试9充电模式40-恒流1-恒压10**取消预约充电40x55有效11设备重启40x55有效12进入升级模式40x55有效13进入正常应用模式40x55有效14立即上报一次签到106报文4预留15立即上报一次桩状态信息104报文4预留16扫描支付成功40x55有效17限制最大充电功率40表示无限制18负载类型40-电池1-电阻19绝缘检测41-启动一次绝缘检测动作20模块类型41-500V2-750V21本地计费40-不启用1-启用22刷卡密码输入流程4不验证密码先输入密码再刷卡先刷卡再输入密码23充电暂停服务40x55-暂停服务其他-恢复充电服务24地锁控制40x01降地锁0x00升地锁25后台下发余额不足停机400x55有效。后台余额不足时,使用此命令停机。注:1.一次设置的命令个数要求不超过10个且整个报文小于规约规定最大报文长度。2.非字符号类型的命令长度全部设置为4是为方便程序统一接口,上表中的字符类型长度是指最大设置长度,若比最大允许的字符短,最后一个字节以’\0’结束。3.这些参数设置完后,充电桩掉电不保存4.以带“*”为后台必须要实现的命令,不带“*”可根据业务需要再实现3.2.6(CMD=6)充电桩对后台控制命令应答报文功能:充电桩对后台服务器的后台控制命令报文应答序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪口11-N5*命令启始标志4同设置命令6*命令个数1同设置命令7*命令执行结果10表示成功,其它失败3.2.7(CMD=7)后台服务器下发充电桩开启充电控制命令报文功能:后台服务器向充电桩开始充电控制命令序号字段定义长度(字节)说明1辅助电源类型选择2Bit0=124V,Bit0=012V2SOC停止量2Bit0~bit7,范围1-100。0-不限制3*充电枪口11-N4**充电生效类型40:即时充电1:定时启动充电2:预约充电5界面充电停止密码4建议为用户卡号最后6位,若服务器没有下发此字段,桩默认取充电卡号的最后4位,如卡号

“1122334455667788”,其最后4位是“7788”,而不是0。6**充电策略40:充满为止1:时间控制充电2:金额控制充电3:电量控制充电7**充电策略参数4时间单位为1秒金额单位为0.01元电量时单位为0.01kw8**预约/定时启动时间8标准时间9**预约超时时间1单位分钟10**用户卡号/用户识别号32ASSIC码,不够长度填'\0'11断网充电标志10-不允许1-允许12离线可充电电量40.01kw13充电流水号32若后台没有下发,桩会自动生成备注:1.充电桩掉电后不保存命令的任何信息,在接收到后执行2.通过“用户卡号/用户识别号”即可确定充电用户,建议后台对一个充电用户只有唯一的“用户卡号/用户识别号”。3.此条是远程后台启动下发充电指令4.每个用户的“用户卡号/用户识别号”都是唯一的,若用户的APP或微信绑定了充电卡,则用户通过APP或微信等远程充电时,这个字段后台应该下发其绑定的充电卡卡号。4.默认下发参数是:充电生效类型<即时充电>充电策略<充满为止>3.2.8(CMD=8)充电桩对后台下发的充电桩开启充电控制应答报文功能:充电桩对后台下发的充电桩开启充电控制报文应答序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪口11-N5*命令执行结果40表示成功,其它失败含义见附录3注意:当收到命令执行结果返回失败,表示当前桩故障不可用,说明后台启动命令充电桩不接收,代表此次启动失败。命令执行结果返回成功,表示桩正常工作,并响应后台启动指令,此时会把CMD=104的字段7“工作状态”立即变成“1-正准备开始充电”,具体充电启动是否成功要用CMD=104的字段7“工作状态”进行判断,按目前情况最长启动时间最长有可能达120S后充电桩才能判断是否成功。3.2.9(CMD=9)后台服务器下发充电桩充电策略更新报文功能:后台服务器向充电桩充电桩充电策略更新序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4充电枪口11-N5当前流水号32ASCII码,校验流水号一致性。6用户卡号/用户识别号32ASCII码7启动方式10:鉴权卡启动

1:后台启动2:管理员启动3:vin启动4:钱包卡启动8充电策略40:充满为止1:时间控制充电2:金额控制充电3:电量控制充电刷卡充电填充0,目前不支持充电策略更新,做为参数校验使用。9充电策略参数4后台启动充电模式的充电策略参数更新。刷卡充电填充010余额4用于卡余额更新。后台启动填充0注意:充电桩收到后台下发充电策略更新命令,首先校验流水号、用户卡号/用户识别号和启动方式的一致性,再根据相应的参数进行充电策略参数或余额更新。3.2.10(CMD=10)充电桩应答充电桩充电策略更新报文功能:充电桩应答充电桩充电策略更新。序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4充电枪口11-N5当前流水号32ASCII码,校验流水号一致性。6用户卡号/用户识别号32ASCII码7启动方式10:鉴权卡启动

1:后台启动2:管理员启动3:vin启动4:钱包卡启动8充电策略40:充满为止1:时间控制充电2:金额控制充电3:电量控制充电刷卡充电填充0,目前不支持充电策略更新,做为参数校验使用。9充电策略参数4后台启动充电模式的充电策略参数更新。刷卡充电填充010余额4用于卡余额更新。后台启动填充011成功标志10:成功1:失败注意:充电桩执行充电桩充电策略更新后,会将下发到充电桩的充电策略更新参数返回服务器,并上送成功标志。服务器根据上报的信息,进行校验判断。3.2.11(CMD=11)后台服务器下发充电桩白名单设置报文功能:后台服务器向充电桩充电桩充电策略更新序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4设置类型10x00:VIN码0x01:卡号5名单数量2不大于506名单长度1n<327名单1nASCII码8名单2nASCII码9。。。10名单nnASCII码3.2.12(CMD=12)充电桩应答充电桩白名单设置报文功能:充电桩应答充电桩充电策略更新。序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4设置结果10:成功;其他:失败3.2.13(CMD=13)后台服务器下发充电桩白名单清空报文功能:后台服务器向充电桩充电桩充电策略更新序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4设置类型10x00:VIN码0x01:卡号0xFF:全部。3.2.14(CMD=14)充电桩应答充电桩白名单清空报文功能:充电桩应答充电桩充电策略更新。序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4设置结果10:成功;其他:失败3.2.15(CMD=15)后台服务器下发密钥更新报文功能:后台服务器向充电桩充电桩充电策略更新序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4原始密钥16原桩端使用的秘钥(无秘钥的使用FF填充)更换秘钥16需要更新的秘钥3.2.16(CMD=16)充电桩应答密钥更新报文功能:充电桩应答充电桩充电策略更新。序号字段定义长度(字节)说明1预留2预留2预留2预留3充电桩编号32ASCII码4更换后秘钥16更换后的秘钥设置结果10:成功;其他:失败备注:平台下发秘钥更新命令,桩端接收到秘钥更新命令后,更新本地秘钥。更新秘钥成功后,其它命令报文传输需使用平台下发的新秘钥进行报文传输。充电桩应答密钥更新使用原密钥进行加密。3.3充电桩主动上传数据3.3.1(CMD=101)服务器应答心跳包信息报文功能:后台服务器对收到充电桩心跳包后的应答序号字段定义长度(字节)说明1预留2预留2预留2预留3*心跳应答2累加,到最大值时为1,重新累加3.3.2(CMD=102)充电桩上传心跳包信息报文功能:充电桩定期发送该指令向服务器传递连接心跳包信息。序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*心跳序号2缺省=03.3.3(CMD=103)服务器应答充电桩状态信息包报文功能:序号字段定义长度(字节)说明1预留2预留2预留1预留3充电枪口11-N3.3.4(CMD=104)充电桩状态信息包上报报文功能:充电桩定期发送此信息上报充电桩当前工作状态信息,序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪数量15*充电枪口11-N6*充电枪类型1BIT0~BIT1:1=直流;2=交流;7*工作状态1空闲中正准备开始充电充电进行中充电结束启动失败预约状态系统故障禁止充电定时充电状态8**当前SOC%1(直流有效,交流无效字段需注意区分交直流信息)字段需注意区分交直流信息9*当前最高告警编码4无告警2-有告警此字段不能判定是否可以给汽车充电的条件,系统告警是否可以给车充电用字段7判断10*车连接状态1断开半连接连接直流目前只有0和2状态交流目前有0、1、2三种状态只有状态不为0时,手机才能下发开机指令11**本次充电累计充电费用4从本次充电开始到目前的累计充电费用(包括电费与服务费)这里是整型,要乘以0.01才能得到真实的金额12本次充电当前电费4从本次充电开始到目前的累电费(不含服务费)这里是整型,要乘以0.01才能得到真实的金额13本次充电当前服务费4从本次充电开始到目前的服务费(不含电费)这里是整型,要乘以0.01才能得到真实的金额14**直流充电电压2充电有效(直流有效,交流置0)15**直流充电电流2充电有效(直流有效,交流置0)16**BMS需求电压2充电有效(直流有效,交流置0)17**BMS需求电流2充电有效(直流有效,交流置0)18**BMS充电模式11-恒压2-恒流(直流有效,交流无效)19**交流A相充电电压2直流桩表示三相输入电压;交流桩有单相和三相输入电压20**交流B相充电电压2交流桩单相输入,此项无效21**交流C相充电电压2交流桩单相输入,此项无效22*交流A相充电电流2直流桩表示三相输入电流;交流桩有单相和三相输入电流23**交流B相充电电流2交流桩单相输入,此项无效24**交流C相充电电流2交流桩单相输入,此项无效25**剩余充电时间(min)2充电有效(直流有效,交流无效)26**充电时长(秒)4状态为充电时才有效27**本次充电累计充电电量(0.01kwh)4状态为充电时才有效28充电前电表读数40.01kw29当前电表读数40.01kw30**充电启动方式10:鉴权卡启动1:后台启动2:本地管理员启动3:VIN充电V2.12增加V2.12增加VIN启动方式4:钱包卡启动31充电策略10自动充满1按时间充满2定金额3按电量充满32充电策略参数4时间单位为1秒金额单位为0.01元电量时单位为0.01kw33预约标志1无预约(无效)预约有效34**充电/预约卡号32ASSIC码,不够长度填'\0'35预约超时时间1单位分钟36**预约/开始充电开始时间8标准时间37充电前卡余额438预留状态位4见下方备注第五点39**充电功率4O.lkW/BIT40系统变量34预留41系统变量44预留42地锁状态4闭锁状态,开锁状态,02中间状态0-90°03中间状态90-190°136-运动状态43出风口温度1偏移量-50,-50-20044环境温度1偏移量-50,-50-20045充电枪温度1偏移量-50,-50-20046本次充电流水号32ASCLL,不足补'\0',App模式下为服务器下发的流水号,刷卡模式后台不下发流水号的情况下为桩本地自动生成备注:1.当一桩有多个枪时,在一个上报周期内要把每个枪的状态单独上报。2.建议桩的字段7“工作状态”发生变化时立即发送给后台。3.充电桩在可充电状态下收到后台启动指令时,立即把工作状态改变成“1-正准备开始充电”,若由“正准备开始充电”状态变成“0-空闲中、3-充电结束、4-启动失败、6-系统故障”,表示此次充电启动失败,状态由“0-空闲中或1-正准备开始充电”变成“2-充电进行中”则表示启动充电成功。4.一机多枪的机型,每个枪的终端在后台都要有一个独立的桩编码,但桩这里只会上传一个组编码,子编码要后台处理。如一种一机四枪的充电机,其只有一个主监控与后台通信,其编码是其编码是“001122”,则其下面对应的四个枪的编码则是“00112201”、“00112202”、“00112203”、“00112204”,这后面的两个桩号是后台根据机型处理的,若用户扫码00112203桩进行充电,则后台要向桩号“001122”的通道3发送启动充电指令。5.第38字段预留状态位的具体定义bit位定义00-枪归位1-枪未归位1预留2预留3预留4预留5预留6预留7预留8~31预留3.3.5(CMD=105)服务器应答充电桩签到命令报文功能:序号字段定义长度(字节)说明1预留2填充02预留2填充03106报文随机数应答4预留可填充04登入验证1预留可填充05加密标志1预留可填充06RSA公共模数128预留可填充07RSA公密4预留可填充03.3.6(CMD=106)充电桩签到信息上报报文功能:充电桩上报签到信息序号字段定义长度(字节)说明1预留2预留2预留1预留3连接方式10:一个桩号只支持一把枪1:一个桩号支持多把枪4*充电桩编码32ASSIC编码5*标志1bit0:0‐不支持加密1‐支持加密6*充电桩软件版本4格式:XX.XX.XXXX比如3.0.50上传0x03,0x00,0x32,0x007充电桩项目类型20、1=直流2=交流签到信息上报系统类型0签到信息上报系统类型0、1代表直流2代表交流8启动次数4终端每次启动,计数保存9数据上传模式11:应答模式2:主动上报模式10*签到间隔时间2签到时间单位分钟11运行内部变量1Bit0:01-正常工作模式Bit1:01-IAP模式Bit2:01-交流桩服务费支持分段功能0-不支持服务费分段功能12*充电枪个数113心跳上报周期114心跳包检测超时次数115*充电记录数量416*当前充电桩系统时间8标准时间17预留8预留18预留8预留Unit123419预留8预留以下情况需要上报该报文:1.充电桩上电完成初始化完成,与后台服务器连接成功,第一个发送签到信息到中心监控;此种方式报文不能加密。2.充电桩检测到网络中断以后,又恢复连接,自动向中心监控上报签到信息;此种方式报文不能加密。3.充电桩智能终端按照周期签到参数设置要求,自动定时向中心监控上报签到信息。此种方式根据之前服务器指示决定是否启用加密。4.服务通过控制指令请求上发签到报文,此种方式根据之前服务器指示决定是否启用加密5.当桩上报的“当前充电桩系统时间”误差大于5秒时,建议后台下发CMD=3中的同步时间命令,对充电桩时间进行同步。3.3.7(CMD=107)服务器应答充电桩告警信息(服务器暂时不用回复)3.3.8(CMD=108)充电桩告警信息上报(预留)报文功能:充电桩告警信息序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*充电桩编码32ASSIC编码5*告警位信息32每一位代码一个告警,共可表示256个告警,具体含义(见附录1)备注:1.当告警信息发生变化时立即上报,在告警信息没有发送变化时,目前暂定间隔10分钟上报一次2.桩出现告警不代表不能继续给车充电,桩出现告警后能不能继续充电要看CMD104中的序号7状态位是否为系统故障3.3.9(CMD=109)服务器应答充电桩模块告警信息(服务器暂时不用回复)3.3.10(CMD=110)充电桩整流模块信息上报(直流桩有效V2.12新增整流模块信息上送帧)V2.12新增整流模块信息上送帧报文功能:整流模块信息上传(系统是多枪几个链接时,默认1#枪上报,其余枪不上报)序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N3*充电桩编码32ASSIC编码4*系统模块厂家2备注15*系统模块个数2备注26*1#模块序列号4备注37*1#模块温度1偏移量-50,-50-2008*1#模块输出电压20.1V9*1#模块输出电流20.1A10*1#模块工作状态2备注411*1#模块故障代码014备注512*1#模块故障代码024备注5…………N#模块序列号4厂家定义序列号N#模块温度1偏移量-50,-50-200N#模块输出电压20.1VN#模块输出电流20.1AN#模块工作状态2N#模块故障代码014厂家自定义故障N#模块故障代码024厂家自定义故障备注:模块信息为主连接上送,既系统的1#枪传输,其他枪不传输此报文1.系统模块厂家,主要涉及到模块故障代码的解析。2.系统模块个数,整桩的模块个数,影响整帧的数据长度。3.模块序列号为模块厂家唯一的身份识别码。4.模块工作状态Bit00:模块实际工作状态0-关机中1-开机中Bit01:模块控制状态0-关机控制1-开机控制。5.模块故障代码01-02,透传模块的故障内容,需根据厂家协议进行解析。6.上报原则1:当模块故障代码域发生变化时立即上报,在模块故障存在未消失时,间隔10分钟上报一次7.上报原则2:充电中上报周期默认30s,空闲时上报周期60s3.3.11(CMD=111)服务器应答充电桩状态信息包(电量三位小数)报文功能:序号字段定义长度(字节)说明1预留2预留2预留1预留3充电枪口11-N3.3.12(CMD=112)充电桩状态信息包上报(电量三位小数)报文功能:充电桩定期发送此信息上报充电桩当前工作状态信息序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪数量15*充电枪口11-N6*充电枪类型1BIT0~BIT1:1=直流;2=交流;7*工作状态10空闲中1正准备开始充电2充电进行中3充电结束4启动失败5预约状态6系统故障禁止充电7定时启动状态8**当前SOC%1(直流有效,交流无效字段需注意区分交直流信息)字段需注意区分交直流信息9*当前最高告警编码40-无告警2-有告警此字段不能判定是否可以给汽车充电的条件,系统告警是否可以给车充电用字段7判断10*车连接状态10断开1半连接2连接直流目前只有0和2状态交流目前有0、1、2三种状态只有状态不为0时,手机才能下发开机指令11**本次充电累计充电费用4从本次充电开始到目前的累计充电费用(包括电费与服务费)这里是整型,要乘以0.01才能得到真实的金额12本次充电当前电费4从本次充电开始到目前的累电费(不含服务费)这里是整型,要乘以0.01才能得到真实的金额13本次充电当前服务费4从本次充电开始到目前的服务费(不含电费)这里是整型,要乘以0.01才能得到真实的金额14**直流充电电压2充电有效(直流有效,交流置0)15**直流充电电流2充电有效(直流有效,交流置0)16**BMS需求电压2充电有效(直流有效,交流置0)17**BMS需求电流2充电有效(直流有效,交流置0)18**BMS充电模式11-恒压2-恒流(直流有效,交流无效)19**交流A相充电电压2直流桩表示三相输入电压;交流桩有单相和三相输入电压20**交流B相充电电压2交流桩单相输入,此项无效21**交流C相充电电压2交流桩单相输入,此项无效22*交流A相充电电流2直流桩表示三相输入电流;交流桩有单相和三相输入电流23**交流B相充电电流2交流桩单相输入,此项无效24**交流C相充电电流2交流桩单相输入,此项无效25**剩余充电时间(min)2充电有效(直流有效,交流无效)26**充电时长(秒)4状态为充电时才有效27**本次充电累计充电电量(0.001kwh)4状态为充电时才有效28充电前电表读数40.001kwh29当前电表读数40.001kwh30**充电启动方式10:鉴权卡启动1:后台启动2:本地管理员启动3:VIN充电V2.12增加V2.12增加VIN启动方式4:钱包卡启动31充电策略10自动充满1按时间充满2定金额3按电量充满32充电策略参数4时间单位为1秒金额单位为0.01元电量时单位为0.01kw33预约标志10无预约(无效)1预约有效34**充电/预约卡号32ASSIC码,不够长度填'\0'35预约超时时间1单位分钟36**预约/开始充电开始时间8标准时间37充电前卡余额438预留状态位4见下方备注第五点39**充电功率4O.lkW/BIT40系统变量34预留41系统变量44预留42地锁状态400闭锁状态,01开锁状态,02中间状态0-90°03中间状态90-190。136运动状态。43出风口温度1偏移量-50,-50-20044环境温度1偏移量-50,-50-20045充电枪温度1偏移量-50,-50-20046本次充电流水号32ASCLL,不足补'\0',App模式下为服务器下发的流水号,刷卡模式后台不下发流水号的情况下为桩本地自动生成备注:1.当一桩有多个枪时,在一个上报周期内要把每个枪的状态单独上报。2.建议桩的字段7“工作状态”发生变化时立即发送给后台。3.充电桩在可充电状态下收到后台启动指令时,立即把工作状态改变成“1-正准备开始充电”,若由“正准备开始充电”状态变成“0-空闲中、3-充电结束、4-启动失败、6-系统故障”,表示此次充电启动失败,状态由“0-空闲中或1-正准备开始充电”变成“2-充电进行中”则表示启动充电成功。4.一机多枪的机型,每个枪的终端在后台都要有一个独立的桩编码,但桩这里只会上传一个组编码,子编码要后台处理。如一种一机四枪的充电机,其只有一个主监控与后台通信,其编码是其编码是“001122”,则其下面对应的四个枪的编码则是“00112201”、“00112202”、“00112203”、“00112204”,这后面的两个桩号是后台根据机型处理的,若用户扫码00112203桩进行充电,则后台要向桩号“001122”的通道3发送启动充电指令。5.第38字段预留状态位的具体定义bit位定义00-枪归位1-枪未归位1预留2预留3预留4预留5预留6预留7预留8~31预留3.3.11(CMD=113)服务器应答充电桩功率控制模块信息包(可选)报文功能:序号字段定义长度(字节)说明1预留2预留2预留1预留3.3.12(CMD=114)充电桩功率控制模块信息包(可选)报文功能:充电桩定期发送此信息上报充电桩当前工作状态信息序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*单模块功率20.1kw5*模块个数16*1#模块ID1从0开始7*1#通讯状态1未知离线在线8*1#物理组1从0开始,255表示未分配9*1#实际组1从0开始,255表示无效组10*1#所属枪1从0开始,255表示未分配11*1#控制状态10-关机1-开机12*1#设定电压20.1V13*1#设定电流20.1A14*1#实际状态10-关机1-开机15*1#输出电压20.1V16*1#输出电流20.1A17*1#当前温度1偏移量-50,-50-20018*1#总故障10-正常1-故障19*1#总告警10-正常1-告警20*1#故障状态4Bit0:交流输入告警Bit1:输入过压告警Bit2:输入欠压告警Bit3:输入缺相告警Bit4:输出短路告警Bit5:输出过流告警Bit6:输出过压告警Bit7:输出欠压告警Bit8:温度告警Bit9:风扇告警Bit10:泄放告警Bit11:其它告警…………5+15*NN#模块ID1从0开始6+15*NN#通讯状态1未知离线在线7+15*NN#物理组1从0开始,255表示未分配8+15*NN#实际组1从0开始,255表示无效组9+15*NN#所属枪1从0开始,255表示未分配10+15*NN#控制状态10-关机1-开机11+15*NN#设定电压20.1V12+15*NN#设定电流20.1A13+15*NN#实际状态10-关机1-开机14+15*NN#输出电压20.1V15+15*NN#输出电流20.1A16+15*NN#当前温度1偏移量-50,-50-20017+15*NN#总故障10-正常1-故障18+15*NN#总告警10-正常1-告警19+15*NN#故障状态4Bit0:交流输入告警Bit1:输入过压告警Bit2:输入欠压告警Bit3:输入缺相告警Bit4:输出短路告警Bit5:输出过流告警Bit6:输出过压告警Bit7:输出欠压告警Bit8:温度告警Bit9:风扇告警Bit10:泄放告警Bit11:其它告警3.4充电信息数据3.4.1(CMD=201)服务器应答充电桩充电上报最新一次充电信息报文报文功能:服务器应答充电桩充电上报最新一次充电信息报文序号字段定义长度(字节)说明1*业务数据长度2AES加密时有效2预留2预留3充电枪口11-N4充电卡号32assic码3.4.2(CMD=202)充电桩上报充电记录信息报文功能:充电桩上报充电信息。充电桩给汽车充完电,网络正常应该立即上报此报文。序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪位置类型11-直流2-交流5充电枪口11-N6*充电卡号32assic码7*充电开始时间8标准时间8*充电结束时间8标准时间9*充电时间长度4单位秒10*开始SOC1(直流有效,交流无效需注意区分交直流桩)需注意区分交直流桩11*结束SOC1(直流有效,交流无效)12*充电结束原因4附录213*本次充电电量414充电前电表读数415充电后电表读数416*本次充电金额4包含服务费和电费17本次充电服务费4总电费需要平台做减法处理添加服务费功能添加服务费功能,总电费=本次充电金额-本次充电服务费18充电前卡余额4只有在刷卡启动及卡里有金

额的应用模式才有效19当前充电记录索引4每一条充电记录都唯一编号20总充电记录条目421预留122*充电策略10:充满为止1:时间控制充电2:金额控制充电3:电量控制充电23*充电策略参数4时间单位1秒金额单位0.01元电量时单位0.01kw24车辆VIN17直流桩上传,没有填'\0'(直流有效,交流无效)25车牌号8可选项,没有填'\0'(直流有效,交流无效)26*时段1充电电量2[00:00:00〜00:30:00]27*时段2充电电量2[00:30:00〜01:00:00]28*时段3充电电量2[01:00:00〜01:30:00]29*时段4充电电量2[01:30:00〜02:00:00]30*时段5充电电量2[02:00:00〜02:30:00]31*时段6充电电量2[02:30:00〜03:00:00]32*时段7充电电量2[03:00:00〜03:30:00]33*时段8充电电量2[03:30:00〜04:00:00]34*时段9充电电量2[04:00:00〜04:30:00]35*时段10充电电量2[04:30:00〜05:00:00]36*时段11充电电量2[05:00:00〜05:30:00]37*时段12充电电量2[05:30:00〜06:00:00]38*时段13充电电量2[06:00:00〜06:30:00]39*时段14充电电量2[06:30:00〜07:00:00]40*时段15充电电量2[07:00:00〜07:30:00]41*时段16充电电量2[07:30:00〜08:00:00]42*时段17充电电量2[08:00:00〜08:30:00]43*时段18充电电量2[08:30:00〜09:00:00]44*时段19充电电量2[09:00:00〜09:30:00]45*时段20充电电量2[09:30:00〜10:00:00]46*时段21充电电量2[10:00:00〜10:30:00]47*时段22充电电量2[10:30:00〜11:00:00]48*时段23充电电量2[11:00:00〜11:30:00]49*时段24充电电量2[11:30:00〜12:00:00]50*时段25充电电量2[12:00:00〜12:30:00]51*时段26充电电量2[12:30:00〜13:00:00]52*时段27充电电量2[13:00:00〜13:30:00]53*时段28充电电量2[13:30:00〜14:00:00]54*时段29充电电量2[14:00:00〜14:30:00]55*时段30充电电量2[14:30:00〜15:00:00]56*时段31充电电量2[15:00:00〜15:30:00]57*时段32充电电量2[15:30:00〜16:00:00]58*时段33充电电量2[16:00:00〜16:30:00]59*时段34充电电量2[16:30:00〜17:00:00]60*时段35充电电量2[17:00:00〜17:30:00]61*时段36充电电量2[17:30:00〜18:00:00]62*时段37充电电量2[18:00:00〜18:30:00]63*时段38充电电量2[18:30:00〜19:00:00]64*时段39充电电量2[19:00:00〜19:30:00]65*时段40充电电量2[19:30:00〜20:00:00]66*时段41充电电量2[20:00:00〜20:30:00]67*时段42充电电量2[20:30:00〜21:00:00]68*时段43充电电量2[21:00:00〜21:30:00]69*时段44充电电量2[21:30:00〜22:00:00]70*时段45充电电量2[22:00:00〜22:30:00]71*时段46充电电量2[22:30:00〜23:00:00]72*时段47充电电量2[23:00:00〜23:30:00]73*时段48充电电量2[23:30:00〜00:00:00]74启动方式10:鉴权卡启动

1:后台启动

2:本地管理员启动3:VIN启动V2.12增加V2.12增加VIN启动方式4:钱包卡启动75充电流水号32每次充电流水号均是唯一的序列号说明:1.充电结束后,网络正常充电桩主动上报此充电报文2.若上报此报文没有收到服务器应答报文,则间隔10再上报,直到服务器应答为止3.充电桩为了保证记录能到送达后台,可能出现一条充电记录多次上传给后台。而且建议充电桩刚上电时第一次连接后台成功时,把最近的50(这个条目可能变化)条充电记录上报给后台。所以后台得具有重复报文过滤功能,当“充电卡号、充电启始时间、充电结束时间”三者为一样时,判断为同一条充电记录3.4.3(CMD=203)服务器应答帐户查询信息报文功能:服务器应答充电桩充电上报最新一次充电信息报文序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4响应码40:有效帐户1:非法帐户(黑卡)2:余额不足

3:把黑卡恢复成正常卡

4:把正常卡变黑卡

5:非法卡号(卡号不存在)

6:挂失

7:销卡(桩端写卡)

8.密码错误9.卡忙碌状态10.费率下发后回复失败11.远程服务器订单创建失败12.桩繁忙,请稍后重试13.刷卡绑定用户待审核5帐户余额4需要验证充电密码时填06全时段电费费率(预留)27服务费率(预留)28充电密码验证(预留)10-不验证1-验证9验证VIN标志10-不验证1-验证,用于车卡绑定使用,不使用置0,置1的情况下,VIN码为必填。2-验证,用于一卡绑定多个VIN码,不使用置0,置2的情况下,通过cmd206发送VIN码给后台验证。10车牌验证(预留)10-不验证1-验证11预留112流水号32ASCLL,不足补'\0'。13VIN码17assic码,不足补'\0',用于车卡绑定使用。3.4.4(CMD=204)充电桩充电上传用户帐户查询报文报文功能:充电桩充电上传用户帐户查询报文序号字段定义长度(字节)说明1预留20-充电1-查询2预留1预留3*充电枪口11-N3*充电桩编码32ASSIC编码4*充电卡号32assic码,不足补'\0'5*充电卡余额46*充电卡黑白名单标志10x00‐正常卡

0x01‐黑卡3.4.5(CMD=205)服务器应答VIN验证充电报文功能:服务器应答充电桩VIN启动充电报文序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4响应码40:有效VIN码1:VIN无效2:余额不足3:黑名单4:冻结5充电策略40:充满为止1:时间控制充电2:金额控制充电3:电量控制充电6充电策略参数4时间单位为1秒金额单位为0.01元电量时单位为0.01kw7账户余额48充电流水号32服务器下发流水号。说明:

1.VIN码充电时,充电桩按照当前时间生成充电流水号,通过CMD206报文上送给平台,平台响应CMD206报文后,本地的流水号更新为服务器的有效流水号,否则维持桩本地的流水号规则进行记录上报。3.4.6(CMD=206)充电桩充电上传VIN验证充电报文报文功能:充电桩充电上传VIN验证充电报文序号字段定义长度(字节)说明1预留2预留2预留1预留3*充电枪口11-N4*充电桩编码32ASSIC编码5*VIN码17assic码,不足补'\0'6充电流水号32每次充电流水号均是唯一的序列号3.4.7(CMD=207)服务器应答充电桩充电上报最新一次充电信息报文(电量三位小数)报文功能:服务器应答充电桩充电上报最新一次充电信息报文序号字段定义长度(字节)说明1*业务数据长度2AES加密时有效2预留2预留3充电枪口11-N4充电卡号32assic码3.4.8(CMD=208)充电桩上报充电记录信息(电量三位小数)报文功能:充电桩上报充电信息。充电桩给汽车充完电,网络正常应该立即上报此报文。序号字段定义长度(字节)说明1预留2预留2预留2预留3*充电桩编码32ASSIC编码4*充电枪位置类型11-直流2-交流5充电枪口11-N6*充电卡号32assic码7*充电开始时间8标准时间8*充电结束时间8标准时间9*充电时间长度4单位秒10*开始SOC1(直流有效,交流无效需注意区分交直流桩)需注意区分交直流桩11*结束SOC1(直流有效,交流无效)12*充电结束原因4附录213*本次充电电量40.001kwh14充电前电表读数40.001kwh15充电后电表读数40.001kwh16*本次充电金额4包含服务费和电费17本次充电服务费4总电费需要平台做减法处理添加服务费功能添加服务费功能,总电费=本次充电金额-本次充电服务费18充电前卡余额4只有在刷卡启动及卡里有金

额的应用模式才有效19当前充电记录索引4每一条充电记录都唯一编号20总充电记录条目421预留122*充电策略10:充满为止1:时间控制充电2:金额控制充电3:电量控制充电23*充电策略参数4时间单位1秒金额单位0.01元电量时单位0.01kw24车辆VIN17直流桩上传,没有填'\0'(直流有效,交流无效)25车牌号8可选项,没有填'\0'(直流有效,交流无效)26*时段1充电电量(0.001kwh)4[00:00:00〜00:30:00]27*时段2充电电量(0.001kwh)4[00:30:00〜01:00:00]28*时段3充电电量(0.001kwh)4[01:00:00〜01:30:00]29*时段4充电电量(0.001kwh)4[01:30:00〜02:00:00]30*时段5充电电量(0.001kwh)4[02:00:00〜02:30:00]31*时段6充电电量(0.001kwh)4[02:30:00〜03:00:00]32*时段7充电电量(0.001kwh)4[03:00:00〜03:30:00]33*时段8充电电量(0.001kwh)4[03:30:00〜04:00:00]34*时段9充电电量(0.001kwh)4[04:00:00〜04:30:00]35*时段10充电电量(0.001kwh)4[04:30:00〜05:00:00]36*时段11充电电量(0.001kwh)4[05:00:00〜05:30:00]37*时段12充电电量(0.001kwh)4[05:30:00〜06:00:00]38*时段13充电电量(0.001kwh)4[06:00:00〜06:30:00]39*时段14充电电量(0.001kwh)4[06:30:00〜07:00:00]40*时段15充电电量(0.001kwh)4[07:00:00〜07:30:00]41*时段16充电电量(0.001kwh)4[07:30:00〜08:00:00]42*时段17充电电量(0.001kwh)4[08:00:00〜08:30:00]43*时段18充电电量(0.001kwh)4[08:30:00〜09:00:00]44*时段19充电电量(0.001kwh)4[09:00:00〜09:30:00]45*时段20充电电量(0.001kwh)4[09:30:00〜10:00:00]46*时段21充电电量(0.001kwh)4[10:00:00〜10:30:00]47*时段22充电电量(0.001kwh)4[10:30:00〜11:00:00]48*时段23充电电量(0.001kwh)4[11:00:00〜11:30:00]49*时段24充电电量(0.001kwh)4[11:30:00〜12:00:00]50*时段25充电电量(0.001kwh)4[12:00:00〜12:30:00]51*时段26充电电量(0.001kwh)4[12:30:00〜13:00:00]52*时段27充电电量(0.001kwh)4[13:00:00〜13:30:00]53*时段28充电电量(0.001kwh)4[13:30:00〜14:00:00]54*时段29充电电量(0.001kwh)4[14:00:00〜14:30:00]55*时段30充电电量(0.001kwh)4[14:30:00〜15:00:00]56*时段31充电电量(0.001kwh)4[15:00:00〜15:30:00]57*时段32充电电量(0.001kwh)4[15:30:00〜16:00:00]58*时段33充电电量(0.001kwh)4[16:00:00〜16:30:00]59*时段34充电电量(0.001kwh)4[16:30:00〜17:00:00]60*时段35充电电量(0.001kwh)4[17:00:00〜17:30:00]61*时段36充电电量(0.001kwh)4[17:30:00〜18:00:00]62*时段37充电电量(0.001kwh)4[18:00:00〜18:30:00]63*时段38充电电量(0.001kwh)4[18:30:00〜19:00:00]64*时段39充电电量(0.001kwh)4[19:00:00〜19:30:00]65*时段40充电电量(0.001kwh)4[19:30:00〜20:00:00]66*时段41充电电量(0.001kwh)4[20:00:00〜20:30:00]67*时段42充电电量(0.001kwh)4[20:30:00〜21:00:00]68*时段43充电电量(0.001kwh)4[21:00:00〜21:30:00]69*时段44充电电量(0.001kwh)4[21:30:00〜22:00:00]70*时段45充电电量(0.001kwh)4[22:00:00〜22:30:00]71*时段46充电电量(0.001kwh)4[22:30:00〜23:00:00]72*时段47充电电量(0.001kwh)4[23:00:00〜23:30:00]73*时段48充电电量(0.001kwh)4[23:30:00〜00:00:00]74启动方式10:鉴权卡启动

1:后台启动

2:本地管理员启动3:VIN启动V2.12增加V2.12增加VIN启动方式4:钱包卡启动75充电流水号32每次充电流水号均是唯一的序列号说明:1.充电结束后,网络正常充电桩主动上报此充电报文2.若上报此报文没有收到服务器应答报文,则间隔10再上报,直到服务器应答为止3.充电桩为了保证记录能到送达后台,可能出现一条充电记录多次上传给后台。而且建议充电桩刚上电时第一次连接后台成功时,把最近的50(这个条目可能变化)条充电记录上报给后台。所以后台得具有重复报文过滤功能,当“充电卡号、充电启始时间、充电结束时间”三者为一样时,判断为同一条充电记录3.4.7(CMD=1103)后台服务器设置24时电费计价策略信息报文功能:后台服务器设置24时段电费计价策略信息(用BIN码表示)序号字段定义长度(字节)说明1*开始小时10~242*开始分钟10或303*结束小时10~244*结束分钟10或305*费率14该时段内每度电的电费,用整型值表示,要乘0.01才能得到真实的值6*开始

温馨提示

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

评论

0/150

提交评论