SK Electlink CSMS Documentation
website·Indexed 30 days ago
https://csms-docs.skelectlink.coTechnical documentation for the Charging Station Management System (CSMS) operated by SK Electlink. It provides guidelines for EVSE integration, covering OCPP v1.6 and v2.1 protocols, custom message implementations, security profiles (TLS/Certificates), and specific use cases such as Plug & Charge (PnC), V2G, demand response, and user authentication.
What's inside SK Electlink
- SK Electlink is a member of the OCA (Open Charge Alliance) and supports the OCPP protocol. They ensure stable charging infrastructure operation through strict adherence to these standards.
Overview of CSMS Advertisement Distribution
The CSMS provides functionality to manage and distribute advertisement content to be displayed on charger HMIs. The system uses a Pull-based mechanism where the charger requests profiles and media files via OCPP DataTransfer. The CSMS can also force a profile update by sending aTriggerMessageto the charger. This functionality is common for both OCPP v1.6 and v2.1 sessions using thecom.skelectlinkvendor ID.Overview of Plug and Charge (PnC) Technology
Plug and Charge (PnC) is an automated charging technology that allows an electric vehicle (EV) to start charging and complete payment automatically upon connecting the charging cable, without requiring separate authentication steps or physical membership cards.
Key characteristics include:
- No Card: No need to issue or carry membership cards.
- No Touch: No manual operation required other than connecting the cable.
- Secure Charging: Secure communication between the EV and charging infrastructure based on digital certificates.
Overview of SK Electlink Screen Capture functionality
The screen capture feature allows the CSMS to automatically capture specific HMI screens on a charger and upload them to a server for remote verification. This functionality is implemented using custom DataTransfer messages and is compatible with both OCPP v1.6 and v2.1 sessions. The process follows a 'reserved snapshot request' model where the charger waits for a specific screen ID to be rendered before capturing and uploading the image.Overview of the SK Electlink Charging Station Management System (CSMS) Documentation
This documentation provides essential information and guidelines for the operation and development of electric vehicle (EV) charging infrastructure managed by SK Electlink Co., Ltd. It is designed for developers and operators to understand the OCPP (Open Charge Point Protocol) based management system, including system architecture, custom messages, data types, and practical implementation cases.Overview of Plug & Charge (PnC) Roles
Plug & Charge allows an EV to be automatically authenticated based on a Contract Certificate when the charging cable is connected, enabling seamless charging and billing. The key roles are:
- Customer: Joins MO service, registers vehicle, agrees to PnC, and manages connector connection/disconnection.
- Mobility Operator (MO): Manages customer contracts, collects PCIDs, generates eMAIDs, maps membership cards to eMAIDs, and issues/renews contract certificates.
- EV: Stores OEM Provisioning and Contract Certificates; provides ISO 15118 authentication based on PCID/eMAID.
- EVSE: Handles ISO 15118 sessions, relays certificate installation requests, and controls charging based on PnC results.
- CSMS: Processes PnC requests from EVSE, verifies certificate status, and manages transaction start/end.
ScreenCaptureResult request fields
The
ScreenCaptureResultmessage provides the following metadata about the capture event:screenId(String, Required): The identifier of the captured screen (must match the trigger).capturedAt(DateTime, Required): The actual time of capture (UTC, ISO 8601).uploadStatus(String, Required): The result of the HTTP upload (UploadedorUploadFailed).
Understand the EV charging transaction lifecycle
The charging transaction follows a six-step state transition process:
- Cable Connection/Authentication: User starts authentication; the connector is occupied.
- Transaction Start: Transaction begins after successful authentication.
- Energy Supply: EV begins receiving power.
- Periodic Updates: Data is transmitted repeatedly based on the
MeterValueSampleInterval. - Charging Completion: Energy supply stops due to completion or user request.
- Transaction End: Settlement data is finalized.
- Cable Disconnection: Connector is released and the system returns to the main screen.
Understand SK Electlink CSMS Security Profile Requirements
All charger manufacturers must adhere to the following security profiles to ensure secure communication with the SK Electlink CSMS. Failure to comply may result in restricted integration.
- Security Profile 0 or 1: Unencrypted WebSocket. Not supported for new integrations.
- Security Profile 2: TLS 1.2 minimum (TLS 1.3 recommended). This is the minimum requirement for integration.
- Security Profile 3: TLS 1.2 minimum (TLS 1.3 recommended) with Client-Side Certificates. Recommended for enhanced security.
Use AdMediaType for advertising media file details
TheAdMediaTypestructure is used in the response of theGetAdMediamessage to provide detailed information about an advertising media file, including its download URL and MIME type.interface AdMediaType { mediaKey: string; // Media file identification key (UUID) fileName: string; // Original filename contentType: string; // MIME type (e.g., image/jpeg) fileSize: number; // File size in bytes uri: string; // Media file download URL }Manage Credentials for Security Profile 2 (SP2) Onboarding
Chargers using SP2 must follow this workflow to transition from manufacturer credentials to operational credentials:
- Initial Connection: The charger must attempt the first connection to the CSMS using the factory-assigned Manufacturer Credentials (provided by SK Electlink).
- Credential Injection: After a successful
BootNotification, the CSMS will inject operational credentials into the EVSE usingChangeConfiguration(OCPP 1.6) orSetVariables(OCPP 2.x). - Reconnection: The charger must store these operational credentials securely and reconnect to the CSMS using the new credentials.
Implement Plug & Charge (PnC) fallback to MAC authentication
If Plug & Charge fails, the EVSE must provide a fallback procedure. For SK Electlink integration, the EVSE should prioritize attempting MAC authentication:
- DC Fallback: If failure occurs before
Authorize, perform ISO 15118 DC flow Step_E/F, switch to Only EIM mode, and attempt MAC authentication. - AC Fallback: If failure occurs before
Authorize, perform ISO 15118 AC flow Step_E/F, switch to Only EIM mode, and attempt MAC authentication. - AC Communication Failure: If communication is interrupted during charging (
ChargingStatus), the EVSE may perform Step_E/F and BC (Basic Charging) and is recommended to provide MAC authentication fallback.
If MAC authentication fails because the MAC address is unregistered, the EVSE should proceed to the MAC registration process.
- DC Fallback: If failure occurs before