vSECClib is a family of embedded software libraries for charging station manufacturers building their own controller hardware who need a proven communication stack without the development and maintenance overhead of building one from scratch. vSECClib.Charge handles vehicle communication: ISO 15118-20, ISO 15118-2 and DIN SPEC 70121, covering Plug & Charge, bidirectional V2G and all standard charging use cases. vSECClib.Manage handles backend communication via OCPP 1.6, OCPP 2.0.1 and OCPP 2.1 (currently developed). Both libraries are independent with no dependencies between them.
Choose Your Embedded Software Library

vSECClib.Charge
Implements the SECC-side high-level communication stack for the charging session between the station and the electric vehicle. Covers the complete protocol hierarchy from PLC layer to V2G application message encoding for all supported standards.

vSECClib.Manage
Implements the charging station-side OCPP stack for communication with the CPMS. The comfort interface abstracts the underlying OCPP version from the application interface, enabling version-agnostic usage across different protocol variants while simplifying integration by covering common use cases with minimal implementation effort required from the application layer.
Why Use vSECClib?
vSECClib addresses key challenges developers face when implementing charging communication from scratch: time to first working session, protocol depth and correctness, interoperability confidence, and keeping up with standards evolution.
- Quick start with a working demo application
vSECClib ships with a demo application that gives you a complete, runnable charging station communication setup from day one. Development teams can get into the protocol stack immediately and start adapting it to their hardware and use case without building scaffolding first. - One step ahead on ISO 15118-20
vSECClib.Charge already supports the latest features of ISO 15118-20:2022/DAmd 1, including AC DER for grid-serving applications and MCS. Protocol implementations stay current because the Vector team contributes directly to ISO 15118 working groups.
- Validated at industry interoperability events
vSECClib is tested regularly at CharIN Testival and OCA Plugfest events. These industry-run interoperability tests expose the library to a wide range of real EV and CPMS implementations, providing a level of multi-vendor validation that is difficult to replicate in internal testing alone. - Regular updates and guaranteed support times
vSECClib follows a regular release and update cadence with guaranteed support response times. As standards evolve and new use cases emerge, the library is updated to stay current. Manufacturers avoid the ongoing cost of tracking, interpreting and implementing standards changes in-house.
vSECClib.Charge
vSECClib.Charge implements all use cases defined by the respective standards. Coverage is not limited to basic charging flows: multiple authorization variants, bidirectional charging types, wireless transfer mode and opportunity charging scenarios are included.
High-Level Communication Including V2G and Advanced Services
- AC and DC charging: EIM and Plug & Charge
- Bidirectional Power Transfer (BPT): AC and DC
- AC DER: grid-forming and grid-supporting
- Wireless Power Transfer (WPT)
- Megawatt Charging System (MCS)
- Side-stream communication for renegotiation of charging schedules and Plug & Charge
- ACDP Pantograph: coming soon
Includes latest ISO 15118-20:2022/DAmd 1 features: AC DER and MCS.
vSECClib.Manage
The Comfort Interface in vSECClib.Manage handles the most common OCPP use cases with minimal implementation effort. The application layer receives high-level callbacks rather than having to process individual OCPP messages and manages protocol states directly.
Established
- Local and remote start/stop transaction message flow
- Availability, reservation and configuration management
- Support of OCPP 1.6 security whitepaper
- Certifiable for the OCPP core and advanced security profiles
The version still deployed across most operating charge point networks. Required for backwards-compatible station designs.
Comfort Interface
- Transactions: Start, stop and update transaction handling including authorization, energy metering and session data reporting to the CPMS. Covers both OCPP 2.0.1 transaction event flows and OCPP 1.6 start/stop transaction messages.
- Provisioning: Boot notification, configuration management and charge point registration with the CPMS. The device model is fully implemented and accessible via a straightforward API.
- Availability: Connector and charge point availability management. Handles change availability requests from the CPMS and reflects connector status updates back to the backend across all supported OCPP versions.
- Reservation: Reserve Now and Cancel Reservation handling for charge point operators who need to hold a connector for a specific vehicle or driver. Integrates with the transaction flow and availability handling, so reservations are cleared when the expected session starts.
Built-In Feature
- Plug & Charge Business Logic: The ISO 15118 Plug & Charge authorization flow requires OCPP 2.0.1 integration for contract certificate verification and backend authorization. vSECClib.Manage includes the Plug & Charge business logic, so the OCPP side of Plug & Charge does not need a separate implementation alongside vSECClib.Charge.
- Autonomous Variable Monitoring: Variables such as temperature sensors can be configured for autonomous monitoring. vSECClib.Manage reads these at a defined interval and reports changes to the CPMS using the OCPP 2.0.1 monitoring and reporting mechanism, without requiring application-layer polling.
How Does vSECClib Integrate into Your Controller Platform?
vSECClib is designed for manufacturers who own their controller hardware and want to implement the SECC charging communication stack without using a Vector hardware platform. The two libraries sit between your application logic and the hardware interfaces on your platform.
GETTING STARTED
Demo Application and Code Preview
The demo application provides a complete, runnable reference implementation showing how both libraries are integrated in a charging station controller. A code preview session gives your development team direct access to the source code and the opportunity to ask detailed questions before committing to integration.
- Demo application ships with the library as a reference integration
- Code preview session: inspect source code, discuss architecture
- Subscription license for hands-on assessment on your platform
- Support and engineering consultation available throughout the entire lifecycle
INTEGRATION MODEL
vSECClib on Your Embedded Controller
Both libraries integrate into your embedded platform alongside your application layer. vSECClib.Charge interfaces with your PLC hardware (Qualcomm or VertexCom chipset) and handles all vehicle session state. vSECClib.Manage manages the OCPP connection to your CPMS. Your application receives callbacks from the libraries and provides setpoints, authorization decisions and configuration.
- Your application layer calls the vSECClib API for session control
- vSECClib.Charge drives the ISO 15118, DIN SPEC 70121, OppCharge protocol stack
- vSECClib.Manage drives the OCPP protocol stack and device model
- Both libraries expose callbacks for events your application handles
- Implemented in C++ for portability across Real-Time Operating Systems (RTOS) and embedded Linux platforms
How Does vSECClib Fit into the Product Family?

CONTROLLER FAMILY
vSECC Family
Ready-to-integrate controller hardware for wallboxes, charging stations, megawatt charging and shared-PE depot layouts. For manufacturers who want the charging communication stack delivered as hardware rather than a library. Covers all power levels and form factors without a custom embedded platform design.

EMBEDDED SOFTWARE LIBRARY
vSECClib
Embedded software libraries for your own controller hardware. vSECClib.Charge implements the complete vehicle charging communication stack. vSECClib.Manage implements the OCPP backend connection. Both libraries are independent and can be used together or separately, with no requirement to use Vector hardware.
CURRENT SELECTION

EVSE VALIDATION AND TEST
CANoe.SmartCharging
Simulation, analysis and automated testing for charging station communication. Used alongside vSECClib to validate your integration against ISO 15118-20, V2G and OCPP scenarios before interoperability events and product release. Supports the same protocol set as vSECClib.
The number of charging points per SECC depends on your implementation. vSECClib imposes no fixed limit, your hardware architecture determines the supported count.
Vector's Role in Developing the Standards
ISO 15118
PROJECT LEADER
International standard for vehicle-to-grid communication, bidirectional charging and Plug & Charge. Vector contributes to both ISO 15118-2 and ISO 15118-20 working groups, including the DAmd 1 amendment covering AC DER and MCS.
OCA
BOARD MEMBER
Open Charge Alliance: develops and maintains the OCPP protocol for charge point to backend communication, including OCPP smart charging and security extensions, now standardized as IEC 63584.
CharIN
EXECUTIVE BOARD MEMBER
Charging Interface Initiative: promotes Combined Charging System (CCS) and MCS standards globally and coordinates interoperability testing across vehicle and infrastructure manufacturers at CharIN Testival events.
News and Events
Related Products and Topics
Develop Charging Stations and Wallboxes
Overview of both integration paths for charging station development: communication controllers and software libraries for AC and DC charging as well as MCS. Compares all products by charging type, power level, form factor and integration depth to help you choose the right approach.
Validate EVSE Communication
CANoe.SmartCharging, CANoe Test Package EVSE, VH5110A, VT7970 and vCTS for simulation, analysis and automated testing of charging station communication. Used alongside vSECClib to validate your integration against ISO 15118-20, V2G and AFIR test scenarios before interoperability events. vCTS is the hardware platform for executing CANoe Test Package EVSE tests on real charging stations across all common standards.
Scale Charging Infrastructure
Deeper coverage of shared-PE charging architectures, Smart Power Distribution and the site-level power management layer that works with vSECC and vSECC.InPlug for fleet depots and high-density charging installations.
















