Shopping Cart

No products in the cart.

BS EN ISO 15118-20:2022

$215.11

Road vehicles – Vehicle to grid communication interface – Part 20: 2nd generation network layer and application layer requirements

Published By Publication Date Number of Pages
BSI 2022 572
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

This document specifies the communication between the electric vehicle (EV), including battery electric vehicle (BEV) and plug-in hybrid electric vehicle (PHEV), and the electric vehicle supply equipment (EVSE). The application layer messages defined in this document are designed to support the electricity power transfer between an EV and an EVSE. This document defines the communication messages and sequence requirements for bidirectional power transfer. This document furthermore defines requirements of wireless communication for both conductive charging and wireless charging as well as communication requirements for automatic connection device and information services about charging and control status. The purpose of this document is to detail the communication between an electric vehicle communication controller (EVCC) and a supply equipment communication controller (SECC). Aspects are specified to detect a vehicle in a communication network and enable an Internet Protocol (IP) based communication between the EVCC and the SECC.

PDF Catalog

PDF Pages PDF Title
2 undefined
4 European foreword
Endorsement notice
5 Contents Page
7 Foreword
8 Introduction
9 1 Scope
2 Normative references
12 3 Terms and definitions
20 4 Abbreviated terms
23 5 Conventions
5.1 Definition of OSI based services
5.2 Requirement structure
24 5.3 Usage of references
5.4 Notation used for XML schema diagrams
6 Document overview
25 7 Basic requirements for V2G communication
7.1 General information
26 7.2 Service primitive concept of OSI layered architecture
7.2.1 Overview
7.2.2 Syntax of service primitives
27 7.3 Security concept
7.3.1 General
29 7.3.2 Certificate and key management
33 7.3.2.1 Certificate structure
41 7.3.2.1.1 Minimum required/mandatory certificates
42 7.3.2.1.2 Certificates required for PnC
7.3.2.1.3 Certificates required for installation of contract certificates via EVSE
7.3.2.1.4 Minimum certificates required for PE
7.3.2.2 Certificate governance
43 7.3.3 Number of root certificates and root validity
45 7.3.4 Support and application of TLS
46 7.3.5 Firewall
7.3.6 Protection of the cryptographic keys
47 7.3.6.1 Protection of the EVCC keys
7.3.6.2 Protection of the keys in public SECC
48 7.3.6.3 Protection of the keys in private SECC
7.3.7 Random number generation
49 7.3.7.1 Random number generator best practices
50 7.4 V2G communication states and data link handling
54 7.5 Data link layer
7.5.1 Data link layer security for WLAN
55 7.5.1.1 Applicable RFCs
7.5.1.1.1 Applicable RFCs for RADIUS
56 7.5.1.2 Example of secure WLAN connection setup
57 7.5.1.3 Secure WLAN connection setup
59 7.6 Network link layer
7.6.1 General
7.6.2 Applicable RFCs, limitations and protocol parameter settings
7.6.2.1 IPv6
60 7.6.2.2 Dynamic host control protocol (DHCPV6)
7.6.2.3 Neighbor discovery (ND)
61 7.6.2.4 Internet control message protocol (ICMP)
7.6.3 IP addressing
62 7.6.3.1 General
7.6.3.2 Stateless auto address configuration (SLAAC)
7.6.3.3 Address selection
7.7 Transport layer
7.7.1 Transmission control protocol (TCP)
7.7.1.1 Overview
7.7.1.2 Applicable RFCs, limitations and protocol parameter settings
63 7.7.1.3 TCP performance and checksum requirements
7.7.2 User datagram protocol (UDP)
64 7.7.2.1 Overview
7.7.2.2 Applicable RFC, limitations and protocol parameter settings
7.7.3 Transport layer security (TLS)
7.7.3.1 Overview
65 7.7.3.2 Applicable RFCs
7.7.3.3 Transport layer security usage
77 7.7.3.3.1 Vehicle certificate revocation check via OCSP
78 7.7.3.3.2 Vehicle certificate revocation check via CRL
79 7.7.3.4 Transport layer security credentials and cipher suites
83 7.7.3.5 TLS session setup
7.7.3.6 Enabling of VAS communication
84 7.7.3.7 TLS session resumption
87 7.7.3.8 TLS session termination
88 7.7.3.9 General TLS security comments
89 7.7.3.10 TLS backwards compatibility
90 7.8 V2G transfer protocol
7.8.1 General information
91 7.8.2 Supported ports
92 7.8.3 Protocol data unit
7.8.3.1 Structure
94 7.8.3.2 Header processing
95 7.9 Presentation layer
7.9.1 XML and efficient XML interchange (EXI)
7.9.1.1 Overview
7.9.1.2 Efficient XML interchange
97 7.9.1.3 EXI settings for application layer messages
98 7.9.2 Message security
7.9.2.1 Overview
7.9.2.2 Application layer credentials and cipher suites
99 7.9.2.3 Contract certificates as XML signature credentials
7.9.2.4 XML security specifics for “PnC” message set(s)
7.9.2.4.1 XML data structures for application layer security
7.9.2.4.2 XML signature mechanism
102 7.9.2.4.3 Application of security mechanisms to XML message
104 7.9.2.5 Certificate provisioning
7.9.2.5.1 Common requirements for contract certificate installation in EVCC
106 7.9.2.5.2 Contract certificate installation in EVCC without TPM 2.0
107 7.9.2.5.2.1 Common requirements for contract certificate private key encryption/decryption mechanism for EVCC without TPM 2.0
108 7.9.2.5.2.2 Contract certificate private key encryption mechanism for EVCC without TPM 2.0
7.9.2.5.2.2.1 Common requirements for encryption of 521-bit and 448-bit contract certificate private keys for EVCC without TPM 2.0
7.9.2.5.2.2.2 Encryption of 521-bit contract certificate private key for EVCC without TPM 2.0
110 7.9.2.5.2.2.3 Encryption of 448 bit contract certificate private key for EVCC without TPM 2.0
111 7.9.2.5.2.3 Contract certificate private key decryption mechanism for EVCC without TPM 2.0
7.9.2.5.2.3.1 Common requirements for decryption of 521-bit and 448-bit contract certificate private keys for EVCC without TPM 2.0
7.9.2.5.2.3.2 Decryption of 521-bit contract certificate private key for EVCC without TPM 2.0
113 7.9.2.5.2.3.3 Decryption of 448-bit contract certificate private key for EVCC without TPM 2.0
114 7.9.2.5.3 Contract certificate installation in EVCC with TPM 2.0
115 7.9.2.5.3.1 TPM 2.0 protected storage hierarchy for EVCCā€™s keys
117 7.9.2.5.3.2 OEM provisioning certificate for EVCC with TPM 2.0
118 7.9.2.5.3.3 Contract certificate private key encryption mechanism for EVCC with TPM 2.0
119 7.9.2.5.3.4 Direct import of contract certificate private key into EVCC with TPM 2.0
120 7.9.2.5.4 Encryption/decryption (session) key generation for the distribution of secret keys
123 7.10 Application layer
7.10.1 SECC discovery protocol
7.10.1.1 General information
124 7.10.1.2 Communication architectures
7.10.1.2.1 Single SECC communication architecture
125 7.10.1.2.2 Multiple SECC communication architecture
126 7.10.1.3 Supported ports
127 7.10.1.4 Protocol data unit
7.10.1.4.1 Structure
7.10.1.4.2 Header processing
7.10.1.5 SECC discovery request message for communication according to ISO 15118-3
128 7.10.1.6 SECC discovery response message for communication according to ISO 15118-3
130 7.10.1.7 Timing and error handling
7.10.1.8 SECC discovery request message for communication according to ISO 15118-8
133 7.10.1.9 SECC discovery response message for communication according to ISO 15118-8
135 7.10.1.10 SDP for wireless communication application for ACDP
136 7.10.1.10.1 Option for large number of SECC
7.10.1.10.2 Loss of association PPD exception handling
7.10.1.11 SDP for wireless communication application for WPT
8 Application layer messages
8.1 General information and definitions
137 8.2 Protocol handshake definition
8.2.1 Handshake sequence
139 8.2.2 Message definition supportedAppProtocolReq and supportedAppProtocolRes
140 8.2.3 Semantics description supportedAppProtocol messages
141 8.2.4 Message examples
8.2.4.1 Protocol negotiation
142 8.3 V2G message definition
8.3.1 Overview
143 8.3.2 General
8.3.3 Header definition
8.3.3.1 General
144 8.3.3.2 Coordinated activities
145 8.3.3.3 The definition of SECC time
8.3.3.4 TimeStamp within MessageHeaderType
146 8.3.4 Request and response definitions
8.3.4.1 V2G session handling
8.3.4.1.1 General
147 8.3.4.1.2 Initial V2G session setup
148 8.3.4.1.3 V2G session pausing
149 8.3.4.1.4 V2G session resumption
151 8.3.4.1.4.1 V2G session resumed successfully
152 8.3.4.1.4.2 V2G session resumption failed
153 8.3.4.1.4.3 Example of V2G session to vehicle/SECC certificate binding
155 8.3.4.2 V2G session standby
8.3.4.3 Common messages
8.3.4.3.1 SessionSetupReq/Res
8.3.4.3.1.1 SessionSetupReq
156 8.3.4.3.1.2 SessionSetupRes
157 8.3.4.3.2 AuthorizationSetupReq/Res
8.3.4.3.2.1 AuthorizationSetupReq
8.3.4.3.2.2 AuthorizationSetupRes
159 8.3.4.3.3 AuthorizationReq/Res
8.3.4.3.3.1 AuthorizationReq
161 8.3.4.3.3.2 AuthorizationRes
162 8.3.4.3.4 ServiceDiscoveryReq/Res
8.3.4.3.4.1 ServiceDiscoveryReq/Res handling
8.3.4.3.4.2 ServiceDiscoveryReq
163 8.3.4.3.4.3 ServiceDiscoveryRes
164 8.3.4.3.5 ServiceDetailReq/Res
8.3.4.3.5.1 ServiceDetailReq
165 8.3.4.3.5.2 ServiceDetailRes
166 8.3.4.3.6 ServiceSelectionReq/Res
8.3.4.3.6.1 ServiceSelection handling
8.3.4.3.6.2 ServiceSelectionReq
167 8.3.4.3.6.3 ServiceSelectionRes
8.3.4.3.7 ScheduleExchangeReq/Res
8.3.4.3.7.1 ScheduleExchangeReq/Res handling
168 8.3.4.3.7.2 ScheduleExchangeReq
169 8.3.4.3.7.3 ScheduleExchangeRes
171 8.3.4.3.8 PowerDeliveryReq/Res
8.3.4.3.8.1 PowerDeliveryReq/Res handling
8.3.4.3.8.2 PowerDeliveryReq
173 8.3.4.3.8.3 PowerDeliveryRes
174 8.3.4.3.9 CertificateInstallationReq/Res
8.3.4.3.9.1 CertificateInstallationReq/Res handling
175 8.3.4.3.9.2 CertificateInstallationReq
178 8.3.4.3.9.3 CertificateInstallationRes
181 8.3.4.3.10 SessionStopReq/Res
8.3.4.3.10.1 SessionStopReq/Res handling
8.3.4.3.10.2 SessionStopReq
182 8.3.4.3.10.3 SessionStopRes
183 8.3.4.3.11 MeteringConfirmationReq/Res
8.3.4.3.11.1 MeteringConfirmationReq/Res handling
184 8.3.4.3.11.2 MeteringConfirmationReq
185 8.3.4.3.11.3 MeteringConfirmationRes
186 8.3.4.4 AC messages
8.3.4.4.1 Overview
8.3.4.4.2 AC_ChargeParameterDiscoveryReq/Res
8.3.4.4.2.1 AC_ChargeParameterDiscoveryReq/Res handling
8.3.4.4.2.2 AC_ChargeParameterDiscoveryReq
187 8.3.4.4.2.3 AC_ChargeParameterDiscoveryRes
188 8.3.4.4.3 AC_ChargeLoopReq/Res
8.3.4.4.3.1 AC_ChargeLoopReq/Res handling
8.3.4.4.3.2 AC_ChargeLoopReq
190 8.3.4.4.3.3 AC_ChargeLoopRes
193 8.3.4.5 DC messages
8.3.4.5.1 Overview
8.3.4.5.2 DC_ChargeParameterDiscoveryReq/Res
8.3.4.5.2.1 DC_ChargeParameterDiscoveryReq/Res handling
194 8.3.4.5.2.2 DC_ChargeParameterDiscoveryReq
8.3.4.5.2.3 DC_ChargeParameterDiscoveryRes
195 8.3.4.5.3 DC_CableCheckReq/Res
8.3.4.5.3.1 DC_CableCheckReq/Res handling
8.3.4.5.3.2 DC_CableCheckReq
196 8.3.4.5.3.3 DC_CableCheckRes
197 8.3.4.5.4 DC_PreChargeReq/Res
8.3.4.5.4.1 DC_PreChargeReq/Res handling
8.3.4.5.4.2 DC_PreChargeReq
198 8.3.4.5.4.3 DC_PreChargeRes
199 8.3.4.5.5 DC_ChargeLoopReq/Res
8.3.4.5.5.1 DC_ChargeLoopReq/Res handling
8.3.4.5.5.2 DC_ChargeLoopReq
201 8.3.4.5.5.3 DC_ChargeLoopRes
204 8.3.4.5.6 DC_WeldingDetectionReq/Res
8.3.4.5.6.1 DC_WeldingDetectionReq/Res handling
8.3.4.5.6.2 DC_WeldingDetectionReq
205 8.3.4.5.6.3 DC_WeldingDetectionRes
8.3.4.6 WPT messages
8.3.4.6.1 Overview
206 8.3.4.6.2 WPT_FinePositioningSetupReq/Res
8.3.4.6.2.1 WPT_FinePositioningSetupReq/Res handling
8.3.4.6.2.2 WPT_FinePositioningSetupReq
209 8.3.4.6.2.3 WPT_FinePositioningSetupRes
211 8.3.4.6.3 WPT_FinePositioning
8.3.4.6.3.1 WPT_FinePositioningReq/Res handling
8.3.4.6.3.2 WPT_FinePositioningReq
212 8.3.4.6.3.3 WPT_FinePositioningRes
213 8.3.4.6.4 WPT_Pairing
214 8.3.4.6.4.1 WPT_PairingReq/Res handling
8.3.4.6.4.2 WPT_PairingReq
215 8.3.4.6.4.3 WPT_PairingRes
216 8.3.4.6.4.4 General WPT_Pairing Requirements
8.3.4.6.4.4.1 Requirements for EVCC
8.3.4.6.4.4.2 Requirements for SECC
217 8.3.4.6.5 WPT_ChargeParameterDiscoveryReq/Res
8.3.4.6.5.1 WPT_ChargeParameterDiscoveryReq/Res handling
218 8.3.4.6.5.2 WPT_ChargeParameterDiscoveryReq
219 8.3.4.6.5.3 WPT_ChargeParameterDiscoveryRes
221 8.3.4.6.6 WPT_AlignmentCheckReq/Res
8.3.4.6.6.1 WPT_AlignmentCheckReq/Res handling
8.3.4.6.6.2 WPT_AlignmentCheckReq
222 8.3.4.6.6.3 WPT_AlignmentCheckRes
223 8.3.4.6.7 WPT_ChargeLoopReq/Res
224 8.3.4.6.7.1 WPT_ChargeLoopReq/Res handling
8.3.4.6.7.2 WPT_ChargeLoopReq
225 8.3.4.6.7.3 WPT_ChargeLoopRes
227 8.3.4.7 ACDP messages
8.3.4.7.1 Introduction and scope
8.3.4.7.2 Overview
228 8.3.4.7.2.1 ACDP terminology
229 8.3.4.7.3 ACDP message overview
230 8.3.4.7.4 SDP parameters for ACDP
8.3.4.7.5 ACDP_VehiclePositioning
8.3.4.7.5.1 ACDP_VehiclePositioningReq/Res handling
231 8.3.4.7.5.2 ACDP_VehiclePositioningReq
232 8.3.4.7.5.3 ACDP_VehiclePositioningRes
234 8.3.4.7.6 ACDP_ConnectReq/Res
8.3.4.7.6.1 ACDP_ConnectReq/Res handling
8.3.4.7.6.2 ACDP_ConnectReq
8.3.4.7.6.3 ACDP_ConnectRes
236 8.3.4.7.7 ACDP_DisconnectReq/Res
8.3.4.7.7.1 ACDP_DisconnectReq
8.3.4.7.7.2 ACDP_DisconnectRes
238 8.3.4.7.8 ACDP_SystemStatusReq/Res
8.3.4.7.8.1 ACDP_SystemStatusReq/Res handling
8.3.4.7.8.2 ACDP_SystemStatusReq
239 8.3.4.7.8.3 ACDP_SystemStatusRes
241 8.3.4.7.8.4 ACDP_SystemStatus EVCC requirements
8.3.4.7.8.5 Usage of ACDP_SystemStatusReq/Res on EVCC error
243 8.3.4.7.8.6 ACDP_SystemStatus EVSE requirements
8.3.4.7.8.7 Usage of ACDP_SystemStatusReq/Res on EVSE error
244 8.3.4.8 VAS messages
8.3.4.8.1 Parking Status service
8.3.4.8.1.1 VehicleCheckInReq/Res
8.3.4.8.1.1.1 VehicleCheckInReq/Res handling
8.3.4.8.1.1.2 VehicleCheckInReq
246 8.3.4.8.1.1.3 VehicleCheckInRes
247 8.3.4.8.1.2 VehicleCheckOutReq/Res
8.3.4.8.1.2.1 VehicleCheckOutReq/Res handling
8.3.4.8.1.2.2 VehicleCheckOutReq
8.3.4.8.1.2.3 VehicleCheckOutRes
248 8.3.5 Complex data types
8.3.5.1 Overview
8.3.5.2 Physical Values
250 8.3.5.2.1 Common rules for physical values
251 8.3.5.2.2 Rules related to asymmetric polyphaser values
8.3.5.2.3 Rules related to EV energy request values
252 8.3.5.3 Common
8.3.5.3.1 ServiceType
253 8.3.5.3.2 ServiceListType
8.3.5.3.3 CertificateChainType
254 8.3.5.3.4 SignedCertificateChainType
255 8.3.5.3.5 ContractCertificateChainType
8.3.5.3.6 SubCertificatesType
8.3.5.3.7 MeterInfoType
257 8.3.5.3.8 RationalNumberType
258 8.3.5.3.9 EVPowerProfileType
259 8.3.5.3.10 EVPowerProfileEntryListType
8.3.5.3.11 Dynamic_EVPPTControlModeType
260 8.3.5.3.12 Scheduled_EVPPTControlModeType
261 8.3.5.3.13 Dynamic_SEReqControlModeType
262 8.3.5.3.14 Scheduled_SEReqControlModeType
263 8.3.5.3.15 Dynamic_SEResControlModeType
265 8.3.5.3.16 Scheduled_SEResControlModeType
266 8.3.5.3.17 ScheduleTupleType
268 8.3.5.3.18 PowerScheduleType
270 8.3.5.3.19 PowerScheduleEntryListType
8.3.5.3.20 PowerScheduleEntryType
272 8.3.5.3.21 ServiceParameterListType
8.3.5.3.22 ParameterSetType
8.3.5.3.23 ParameterType
273 8.3.5.3.24 SelectedServiceListType
274 8.3.5.3.25 SelectedServiceType
8.3.5.3.26 EVSEStatusType
275 8.3.5.3.27 ListOfRootCertificateIDsType
8.3.5.3.28 DisplayParametersType
277 8.3.5.3.29 ServiceIDListType
278 8.3.5.3.30 EMAIDListType
8.3.5.3.31 EIM_AReqAuthorizationModeType
279 8.3.5.3.32 PnC_AReqAuthorizationModeType
8.3.5.3.33 EIM_ASResAuthorizationModeType
280 8.3.5.3.34 PnC_ASResAuthorizationModeType
8.3.5.3.35 SupportedProvidersListType
281 8.3.5.3.36 SignedMeteringDataType
282 8.3.5.3.37 Dynamic_SMDTControlMode
8.3.5.3.38 Scheduled_SMDTControlMode
283 8.3.5.3.39 SignedInstallationDataType
284 8.3.5.3.40 ChargingScheduleType
285 8.3.5.3.41 EVEnergyOfferType
8.3.5.3.42 EVPowerScheduleType
286 8.3.5.3.43 EVPowerScheduleEntryListType
8.3.5.3.44 EVPowerScheduleEntryType
287 8.3.5.3.45 EVAbsolutePriceScheduleType
288 8.3.5.3.46 EVPriceRuleStackListType
8.3.5.3.47 EVPriceRuleStackType
289 8.3.5.3.48 EVPriceRuleType
290 8.3.5.3.49 AbsolutePriceScheduleType
292 8.3.5.3.49.1 PriceAlgorithm identifiers
295 8.3.5.3.50 TaxRuleListType
8.3.5.3.51 TaxRuleType
297 8.3.5.3.52 PriceRuleStackListType
8.3.5.3.53 PriceRuleStackType
298 8.3.5.3.54 PriceRuleType
300 8.3.5.3.55 OverstayRuleListType
301 8.3.5.3.56 OverstayRuleType
8.3.5.3.57 AdditionalServiceListType
302 8.3.5.3.58 AdditionalServiceType
8.3.5.3.59 ReceiptType
303 8.3.5.3.60 DetailedTaxType
304 8.3.5.3.61 DetailedCostType
8.3.5.3.62 PriceLevelScheduleType
306 8.3.5.3.63 PriceLevelScheduleEntryListType
307 8.3.5.3.64 PriceLevelScheduleEntryType
308 8.3.5.4 AC
8.3.5.4.1 AC_CPDReqEnergyTransferModeType
309 8.3.5.4.2 AC_CPDResEnergyTransferModeType
312 8.3.5.4.3 Dynamic_AC_CLReqControlModeType
315 8.3.5.4.4 Scheduled_AC_CLReqControlModeType
317 8.3.5.4.5 Dynamic_AC_CLResControlModeType
320 8.3.5.4.6 Scheduled_AC_CLResControlModeType
321 8.3.5.4.7 AC BPT
8.3.5.4.7.1 BPT_AC_CPDReqEnergyTransferModeType
323 8.3.5.4.7.2 BPT_AC_CPDResEnergyTransferModeType
326 8.3.5.4.7.3 BPT_Dynamic_AC_CLReqControlModeType
330 8.3.5.4.7.4 BPT_Scheduled_AC_CLReqControlModeType
333 8.3.5.4.7.5 BPT_Dynamic_AC_CLResControlModeType
336 8.3.5.4.7.6 BPT_Scheduled_AC_CLResControlModeType
337 8.3.5.5 DC
8.3.5.5.1 DC_CPDReqEnergyTransferModeType
339 8.3.5.5.2 DC_CPDResEnergyTransferModeType
340 8.3.5.5.3 Dynamic_DC_CLReqControlModeType
341 8.3.5.5.4 Scheduled_DC_CLReqControlModeType
343 8.3.5.5.5 Dynamic_DC_CLResControlModeType
345 8.3.5.5.6 Scheduled_DC_CLResControlModeType
346 8.3.5.5.7 DC BPT
8.3.5.5.7.1 BPT_DC_CPDReqEnergyTransferModeType
348 8.3.5.5.7.2 BPT_DC_CPDResEnergyTransferModeType
349 8.3.5.5.7.3 BPT_Dynamic_DC_CLReqControlModeType
352 8.3.5.5.7.4 BPT_Scheduled_DC_CLReqControlModeType
353 8.3.5.5.7.5 BPT_Dynamic_DC_CLResControlModeType
356 8.3.5.5.7.6 BPT_Scheduled_DC_CLResControlModeType
357 8.3.5.6 WPT
8.3.5.6.1 AlternativeSECCListType
8.3.5.6.2 AlternativeSECCType
358 8.3.5.6.3 Data types related to power transfer
8.3.5.6.3.1 WPT_EVPCPowerControlParameterType
359 8.3.5.6.3.2 WPT_SPCPowerControlParameterType
8.3.5.6.4 Data types related to fine positioning
8.3.5.6.4.1 WPT_LF_SystemSetupDataType
360 8.3.5.6.4.2 WPT_LF_TransmitterDataType
361 8.3.5.6.4.3 WPT_LF_ReceiverDataType
8.3.5.6.4.4 WPT_TxRxSpecDataType
362 8.3.5.6.4.5 WPT_CoordinateXYZType
8.3.5.6.4.6 WPT_TxRxPackageSpecDataType
363 8.3.5.6.4.7 WPT_TxRxPulseOrderType
364 8.3.5.6.4.8 WPT_LF_TxDataListType
8.3.5.6.4.9 WPT_LF_TxDataType
8.3.5.6.4.10 WPT_LF_RxDataListType
365 8.3.5.6.4.11 WPT_LF_RxDataType
8.3.5.6.4.12 WPT_LF_RxRSSIListType
366 8.3.5.6.4.13 WPT_LF_RxRSSIType
8.3.5.6.4.14 WPT_LF_DataPackageListType
367 8.3.5.6.4.15 WPT_LF_DataPackageType
8.3.5.7 ACDP
8.3.5.7.1 EVTechnicalStatusType
369 8.4 Service selection
8.4.1 General
370 8.4.2 General description of configuration parameters
8.4.2.1 Control modes
371 8.4.2.2 Generator modes
8.4.3 Selection of service and service parameters
8.4.3.1 Overview
373 8.4.3.2 Service parameters for selected services
8.4.3.2.1 General
8.4.3.2.2 AC service
374 8.4.3.2.2.1 AC BPT
376 8.4.3.2.3 DC service
8.4.3.2.3.1 DC BPT
378 8.4.3.2.4 WPT service
8.4.3.2.4.1 WPT_Charging
8.4.3.2.5 ACDP service
380 8.4.3.2.6 Internet service
8.4.3.2.7 Parking status service
381 8.5 V2G communication timing
8.5.1 Overview
8.5.2 Common
382 8.5.3 DC service
8.5.4 Message sequence and communication session
383 8.5.4.1 Common
386 8.5.4.1.1 EVCC timing for request-response message pairs
387 8.5.4.1.2 SECC timing for response-request message sequence
8.5.4.2 AC specific message sequence and session timing
388 8.5.4.3 DC specific message sequence and session timing
8.5.4.4 WPT specific message sequence and session timing
389 8.5.4.5 ACDP specific message sequence and session timing
8.5.5 Session setup and ready to charge
8.5.5.1 Common
391 8.5.5.1.1 EVCC Timing for communication session setup
392 8.5.5.1.2 SECC Timing for communication session setup
8.5.5.1.3 EVCC Timing for EVSEProcessing parameter
393 8.5.5.1.4 SECC Timing for EVSEProcessing parameter
8.5.5.2 DC specific timings
394 8.5.5.2.1 EVCC Timing for cable check
8.5.5.2.2 EVCC Timing for pre charging
395 8.5.5.3 WPT specific timings
8.5.6 V2G message synchronization for AC and DC with IEC 61851-1 signalling
8.5.6.1 Overview
396 8.5.6.2 Common requirements for AC and DC
398 8.5.6.3 AC specific requirements
400 8.5.6.4 DC specific requirements
401 8.5.6.5 AC and DC reverse power transfer specific requirements
8.5.6.5.1 General
8.5.6.5.2 Common BPT specific requirements for AC and DC
8.5.6.6 ACDP specific requirements
402 8.5.7 V2G message synchronization with IEC 61980-2 signalling for WPT
8.5.7.1 Overview
8.6 Message sequencing and error handling
8.6.1 Overview
403 8.6.2 Basic definitions for error handling
8.6.3 ResponseCode handling
8.6.3.1 Common requirements
410 8.6.3.2 AC requirements
411 8.6.3.3 DC requirements
412 8.6.3.4 WPT requirements
413 8.6.3.5 ACDP requirements
414 8.6.4 Request-response message sequence requirements
8.6.4.1 General requirements
415 8.6.4.2 AC requirements
416 8.6.4.3 DC Requirements
8.6.4.4 WPT Requirements
8.6.4.5 EVCC
8.6.4.5.1 General
8.6.4.5.2 Error handling
8.6.4.5.2.1 ACDP error handling
418 8.6.4.5.3 Message Flow
8.6.4.5.3.1 Common message flow
422 8.6.4.5.3.2 AC message flow
423 8.6.4.5.3.3 DC message flow
425 8.6.4.5.3.4 WPT message flow
427 8.6.4.5.3.5 ACDP message flow
428 8.6.4.6 SECC
8.6.4.6.1 General
8.6.4.6.2 Error handling
429 8.6.4.6.2.1 ACDP error handling
8.6.4.6.2.2 ACDP exception handling in case of association loss
430 8.6.4.6.3 Message flow
8.6.4.6.3.1 Common message flow
437 8.6.4.6.3.2 AC message flow
438 8.6.4.6.3.3 DC message flow
439 8.6.4.6.3.4 WPT message flow
441 8.6.4.6.3.5 ACDP message flow
442 8.6.5 Multiplexed communication
443 8.6.5.1 Schedule Renegotiation
444 8.6.5.2 Metering confirmation
8.6.5.3 Parking status
445 8.6.6 Message sequence diagrams
450 Annex A (normative) Schema definition
452 Annex B (normative) Certificate profiles
B.1 Overview
455 B.2 General
456 B.2.1 Mandatory versus optional
457 B.2.2 Critical versus non-critical
461 B.2.3 Common requirements for all certificate profiles
463 B.3 V2G root CA certificate profiles
B.3.1 Based on curves as defined by [V2G20-2674]
464 B.3.2 Based on curves as defined by [V2G20-2319]
466 B.4 Charge point operator certificate profiles
B.4.1 Based on curves as defined by [V2G20-2674]
468 B.4.2 Based on curves as defined by [V2G20-2319]
469 B.4.3 Common requirements for charge point operator certificate profiles
470 B.5 Certificate provisioning service certificate profiles
B.5.1 Based on curves as defined by [V2G20-2674]
471 B.5.2 Based on curves as defined by [V2G20-2319]
473 B.5.3 Common requirements for certificate provisioning service certificate profiles
474 B.6 e-Mobility service provider certificate profiles
B.6.1 Based on curves as defined by [V2G20-2674]
477 B.6.2 Based on curves as defined by [V2G20-2319]
480 B.6.3 Common requirements for e-mobility service provider certificate profiles
482 B.7 OEM provisioning certificate profiles
B.7.1 Based on curves as defined by [V2G20-2674]
485 B.7.2 Based on curves as defined by [V2G20-2319]
488 B.7.3 Common requirements for OEM provisioning certificate profiles
489 B.8 Vehicle certificate profiles
490 B.8.1 Based on curves as defined by [V2G20-2674]
491 B.8.2 Based on curves as defined by [V2G20-2319]
493 B.8.3 Common requirements for vehicle certificate profiles
494 B.9 Cross certificate & OCSP signer certificate profiles
B.9.1 Based on curves as defined by [V2G20-2674]
496 B.9.2 Based on curves as defined by [V2G20-2319]
498 B.9.3 Common requirements for cross certificate & OCSP signer certificate profiles
499 B.10 Private environment certificate profiles
B.10.1 Based on curves as defined by [V2G20-2674]
502 B.10.2 Based on curves as defined by [V2G20-2319]
504 B.10.3 Common requirements for private environment certificate profiles
506 Annex C (normative) Specification of identifiers
C.1 e-Mobility authentication identifier (EMAID)
C.1.1 EMAID syntax
C.2 Provisioning certificate identifier (PCID)
C.2.1 PCID syntax
507 C.2.2 PCID semantics
C.3 Supply equipment communications controller identifier (SECCID)
C.3.1 SECCID syntax
508 C.3.2 SECCID semantics
509 C.4 Electric vehicle supply equipment ID (EVSEID)
C.4.1 EVSEID syntax
C.5 Electric vehicle communication controller ID (EVCCID)
C.5.1 EVCCID syntax
510 C.5.2 EVCCID semantics
C.6 Calculation of the check digit
512 Annex D (informative) ACDP
D.1 Coordinate system definition for ACDP with inverted pantograph
D.1.1 Coordinate system definitions
514 Annex E (informative) Basic PPD for interoperability
E.1 Overview
E.2 RFID implementation (recommended)
E.2.1 Functional description
515 E.2.1.1 Electrical and physical standards
E.2.1.2 Tag data format
516 E.2.1.3 Specific requirements for the basic RFID PPD
517 Annex F (informative) Message sequencing for renegotiation
F.1 Overview
518 F.2 Renegotiation after resuming a V2G communication session
519 Annex G (informative) Association of VAS client to V2G session
520 Annex H (informative) Application of certificates
H.1 General information
H.1.1 Overview
521 H.1.2 Demands of the OEM
522 H.1.3 Demands of the secondary actors
H.1.4 Rationale for decisions in this document
524 H.1.5 Cross certification
H.1.5.1 Mutual cross certification
526 H.1.5.2 Unilateral cross certification
527 H.1.5.3 Advantages of cross certification
H.1.5.4 Disadvantages of cross certification
528 H.1.5.5 Risk mitigation of cross certification
H.1.6 Examples of the resulting certificate structure
537 H.2 Simplified certificate management in private environment
H.2.1 Overview
540 H.2.2 Solution for private environments
H.2.2.1 General
541 H.2.2.2 Installation of a PE certificate into an EVSE
H.2.2.3 Installation of root CA certificates in the private SECC/EVCC
544 H.2.2.4 Charging in a private environment
H.2.2.5 Compromised certificate of a private SECC
H.2.3 Security considerations of using private environment credentials
545 H.3 Solution for emergency and disaster situations
H.4 Use of OEM provisioning certificates
546 H.5 Offline contract certificate installation
547 H.5.1 Processes
H.5.1.1 Vehicle production
H.5.1.2 Vehicle hand-over
H.5.1.3 Contract conclusion
548 H.5.1.4 Certificate installation
H.5.1.5 Component replacement
H.6 Risks of root CA compromise
549 H.7 Security appliances and their associated certificates
555 Annex I (informative) Precision of measurements and tolerances
557 Annex J (informative) Absolute pricing examples
J.1 Overview
J.2 Simple examples
J.2.1 Parking fee only
J.2.2 Energy fee only
558 J.2.3 Energy and taxes
559 J.2.4 Minimum and maximum cost
J.3 Less simple examples
J.3.1 Different rates for different days
560 J.3.2 Different rates for different power levels
J.3.3 Different rates for different power levels including reverse power
561 J.3.4 Overstay after charging finished
562 J.3.5 Stacked prices
565 Bibliography
BS EN ISO 15118-20:2022
$215.11