vSECClib

충전 통신용 소프트웨어 라이브러리

vSECClib는 자체 제어기 하드웨어를 개발하는 충전기 제조업체를 위한 임베디드 소프트웨어 라이브러리 제품군으로, 통신 스택을 처음부터 직접 구축하는 데 따르는 개발 및 유지보수 부담을 줄이면서 검증된 통신 스택을 필요로 하는 업체에 적합합니다. vSECClib.Charge는 차량 통신(ISO 15118-20, ISO 15118-2 및 DIN SPEC 70121)을 처리하며, 플러그 앤 차지(Plug & Charge), 양방향 V2G 및 모든 표준 충전 사양을 지원합니다. vSECClib.Manage는 OCPP 1.6, OCPP 2.0.1 및 OCPP 2.1(현재 개발 중)을 통해 백엔드 통신을 처리합니다. 두 라이브러리는 서로 독립적입니다.

왜 vSECClib를 사용해야 할까요?

vSECClib는 개발자가 충전 통신 기능을 처음부터 구현할 때 직면하는 주요 과제, 즉 첫 작동 세션까지 소요되는 시간, 프로토콜의 복잡성과 정확성, 상호운용성에 대한 신뢰도, 그리고 표준 변화에 대응하는 문제를 해결합니다.

  • 실행 가능한 데모 애플리케이션으로 빠르게 시작하기 
    vSECClib에는 출시 첫날부터 완전하고 실행 가능한 충전소 통신 환경을 제공하는 데모 애플리케이션이 포함되어 있습니다. 개발 팀은 별도의 기본 프레임워크를 구축할 필요 없이 즉시 프로토콜 스택을 활용하여 하드웨어 및 사용사례에 맞게 적용할 수 있습니다.
  • ISO 15118-20 대응을 위한 한발 앞선 솔루션 
    vSECClib.Charge는 그리드 서비스 애플리케이션용 AC DER 및 MCS를 포함하여 ISO 15118-20:2022/Amd 1의 최신 기능을 이미 지원합니다. 벡터 팀이 ISO 15118 Working Group에 직접 참여하고 있으므로 프로토콜 구현은 항상 최신 상태를 유지합니다.
  • 업계 상호운용성 행사에서 검증됨
    vSECClib은 CharIN Testival 및 OCA Plugfest 행사에서 정기적으로 평가됩니다. 이러한 업계 주도의 상호운용성 테스트를 통해 라이브러리는 다양한 실제 전기차(EV) 및 CPMS 구현 환경과 접하며, 내부 테스트만으로는 재현하기 어려운 수준의 다중 벤더 검증 결과를 제공합니다.
  • 정기적인 업데이트 및 보장된 지원 시간
    vSECClib는 정기적인 릴리스 및 업데이트 주기를 따르며, 지원 응답 시간을 보장합니다. 표준이 발전하고 새로운 사용사례가 등장함에 따라, 이 라이브러리는 최신 상태를 유지하기 위해 업데이트됩니다. 제조사는 표준 변경 사항을 사내에서 추적, 해석 및 구현하는 데 드는 지속적인 비용을 절감할 수 있습니다.

vSECClib.Charge

vSECClib.Charge는 관련 표준에서 정의한 모든 사용사례를 구현합니다. 지원 범위는 기본적인 충전 흐름에 국한되지 않으며, 다양한 인증 방식, 양방향 충전 유형, 무선 전송 모드 및 기회 충전 시나리오까지 포함합니다.

V2G 및 고급 서비스를 포함한 고도화된 통신

  • AC 및 DC 충전: EIM 및 플러그 앤 차지
  • 양방향 전력 이동(BPT): AC 및 DC
  • AC 분산형 에너지 자원(DER): 그리드 형성 및 그리드 지원
  • 무선 전력 전송(WPT)
  • 메가와트 충전 시스템(MCS)
  • 충전 일정 재협상 및 플러그 앤 차지(Plug & Charge)를 위한 사이드스트림 통신
  • ACDP 팬터그래프: 출시 예정

최신 ISO 15118-20:2022/DAmd 1 기능 포함: AC DER 및 MCS.

차량 충전 표준 제정

  • AC 및 DC 충전: EIM 및 플러그 앤 차지
  • 완전한 SECC 측 스택: SECC 디스커버리 프로토콜(SDP), V2G 전송 프로토콜(V2GTP), 효율적 XML 교환(EXI)
  • ISO 15118-3 물리계층 및 data link layer
  • HomePlug GreenPHY 전력선 통신(PLC)

ISO 15118-2는 유럽 연합의 공공 충전점에 대해 대체 연료 인프라 규정(AFIR)에서 요구하는 기본 표준으로 유지됩니다.

기존 DC 프로토콜 및 기회 충전

  • DIN SPEC 70121 (SAE J2847/2): 직류 충전, EIM
  • OppCharge: 전기 버스 기회 충전
  • 완전한 SECC 측 스택: SECC 디스커버리 프로토콜(SDP), V2G 전송 프로토콜(V2GTP), 효율적 XML 교환(EXI)
  • 기존 DC 차량과 호환

DIN SPEC 70121 지원으로 ISO 15118-2를 지원하지 않는 구형 DC 충전 차량과의 하위 호환가능성이 보장됩니다.

주요 칩셋 전반에 걸친 하드웨어 독립성

  • 퀄컴 PLC 칩셋
  • VertexCom PLC 칩셋
  • Lumissil PLC 칩셋
  • 추가 칩셋 통합을 위한 추상화 계층

하드웨어 독립성을 통해 특정 PLC 칩 공급자에 얽매이지 않습니다. 모듈식 구현을 통해 요구 시 추가 칩셋을 통합할 수 있습니다.

vSECClib.Manage

vSECClib.Manage의 Comfort Interface는 최소한의 구현 노력으로 가장 일반적인 OCPP 사용사례를 처리합니다. 애플리케이션 계층은 개별 OCPP 메세지를 직접 처리하거나 프로토콜 상태를 직접 관리할 필요 없이, 고수준 콜백을 수신합니다.

기본 기능

  • 로컬 및 원격 트랜잭션 시작/중지 메세지 흐름
  • 가용성, 예약 및 구성 관리
  • OCPP 1.6 보안 백서 지원
  • OCPP 코어 및 고급 보안 프로파일 인증 가능

대부분의 충전점 운영 네트워크에 배포되어 있는 버전입니다. 하위 호환가능한 충전소 디자인에 필수적입니다.

표준 준수

  • 상세한 세션 보고 기능과 사용자 정의 가능한 트랜잭션 시작 및 종료 트리거를 갖춘 트랜잭션 이벤트 흐름
  • 변수 변경 모니터링을 지원하는 완전한 장치 모델 통합
  • 특정 TLS 라이브러리에 의존하지 않음: 모든 TLS 구현을 사용할 수 있음
  • ISO 15118 플러그 & 충전 지원
  • OCPP Core 및 Advanced 보안 프로파일 인증 가능

OCPP 2.0.1 사양은 IEC 63584로 공식화되었습니다. vSECClib.Manage는 두 표준 모두를 준수합니다.

출시

  • OCPP 2.1 지원: 현재 개발 중
  • 이전 버전의 OCPP와 원활하게 통합되도록 디자인됨

Comfort 인터페이스

  • 트랜잭션: 인증, 에너지 계량 및 CPMS에 대한 세션 데이터 보고를 포함하는 트랜잭션 처리를 시작, 중지 및 갱신합니다. OCPP 2.0.1 트랜잭션 이벤트 흐름과 OCPP 1.6 시작/중지 트랜잭션 메세지를 모두 지원합니다.
  • 프로비저닝: 부팅 공지, 구성 관리 및 CPMS에 대한 충전점 등록. 장치 모델이 완벽하게 구현되어 있으며 간단한 API를 통해 접근할 수 있습니다.
  • 가용성: 커넥터 및 충전점의 가용성 관리. CPMS로부터의 가용성 변경 요구를 처리하며, 지원되는 모든 OCPP 버전에 걸쳐 커넥터 상태 갱신을 backend에 반영합니다.
  • 예약: 특정 차량이나 운전자를 위해 커넥터를 확보해야 하는 충전점 운영자를 위한 '지금 예약' 및 '예약 취소' 처리를 제공합니다. 트랜잭션 흐름 및 가용성 관리와 통합되어, 예상 세션이 시작되면 예약이 해제됩니다.

내장 기능

  • 플러그 앤 차지(Plug & Charge) 비즈니스 로직: ISO 15118-2 플러그 앤 차지 인증 흐름은 계약 인증서 검증 및 백엔드 인증을 위해 OCPP 2.0.1 통합을 요구합니다. vSECClib.Manage에는 플러그 앤 차지 비즈니스 로직이 포함되므로, 플러그 앤 차지의 OCPP 측 기능은 vSECClib.Charge와 별도로 구현할 필요가 없습니다.
  • 자율 변수 모니터링: 온도 센서와 같은 변수를 자율 모니터링하도록 구성할 수 있습니다. vSECClib.Manage는 애플리케이션 계층 폴링 없이도 정의된 간격으로 이러한 변수를 읽어들여, OCPP 2.0.1 모니터링 및 보고 메커니즘을 사용하여 CPMS에 변경 사항을 리포트합니다.

vSECClib는 귀사의 제어기 플랫폼에 어떻게 통합되나요?

vSECClib는 자체 제어기 하드웨어를 보유하고 있으며, 벡터 하드웨어 플랫폼을 사용하지 않고 SECC 충전 통신 스택을 구현하고자 하는 제조업체를 위해 설계되었습니다. 이 두 라이브러리는 애플리케이션 로직과 플랫폼의 하드웨어 인터페이스 사이에 위치합니다.

시작하기

데모 애플리케이션 및 코드 미리 보기

이 데모 애플리케이션은 두 라이브러리가 충전소 제어기에 어떻게 통합되는지를 보여주는 완전하고 실행 가능한 참조 구현을 제공합니다. 코드 미리보기 세션을 통해 개발 팀은 소스 코드를 직접 확인하고, 통합을 진행하기 전에 세부적인 질문을 할 수 있는 기회를 갖게 됩니다.

  • 데모 애플리케이션은 참조 통합 사례로서 라이브러리와 함께 제공
  • 코드 미리보기 세션: 소스 코드 검토 및 아키텍처 논의
  • 귀사의 플랫폼에서 직접 평가해 볼 수 있는 구독형 라이선스
  • 전체 수명 주기에 걸쳐 지원 및 엔지니어링 컨설팅 제공

통합 모델

임베디드 제어기의 vSECClib

두 라이브러리 모두 애플리케이션 계층과 함께 임베디드 플랫폼에 통합됩니다. vSECClib.Charge는 PLC 하드웨어(Qualcomm 또는 VertexCom 칩셋)와 연동하여 모든 차량 세션 상태를 처리합니다. vSECClib.Manage는 CPMS와의 OCPP 연결을 관리합니다. 애플리케이션은 라이브러리로부터 콜백을 수신하고, 설정값, 인증 결정 및 구성을 제공합니다.

  • 애플리케이션 계층은 세션 제어를 위해 vSECClib API를 호출합니다.
  • vSECClib.Charge는 ISO 15118, DIN SPEC 70121, OppCharge 프로토콜 스택을 구동합니다.
  • vSECClib.Manage는 OCPP 프로토콜 스택 및 디바이스 모델을 구동합니다.
  • 두 라이브러리 모두 애플리케이션이 처리하는 이벤트에 대한 콜백을 노출합니다.
  • 실시간 운영 체제(RTOS) 및 임베디드 Linux 플랫폼 간 이식성을 위해 C++로 구현되었습니다.

vSECClib는 제품군 내에서 어떤 역할을 하나요?

vSECClib는 vSECC 제품군 중 순수 소프트웨어 기반 솔루션입니다. 벡터 제어기 하드웨어를 도입하지 않으면서도 동일한 프로토콜 계층을 원하는 제조업체는 vSECClib를 사용하여 자체 임베디드 플랫폼에 통신 스택을 구현할 수 있습니다. 하드웨어 제품에 적용되는 것과 동일한 표준 기구 참여가 vSECClib 구현의 기반이 됩니다.

SECC당 충전소 수는 구현 방식에 따라 달라집니다. vSECClib에서는 고정된 제한을 두지 않으며, 지원되는 개수는 하드웨어 아키텍처에 따라 결정됩니다.

뉴스 및 이벤트

최신 뉴스
다가오는 이벤트

관련 제품 및 주제

충전소 및 월박스 개발

충전소 개발을 위한 두 가지 통합 방식(통신 컨트롤러 및 AC·DC 충전용 소프트웨어 라이브러리, MCS)에 대한 개요입니다. 충전 유형, 출력 수준, 폼 팩터, 통합 수준별로 모든 제품을 비교하여 귀사에 적합한 방식을 선택하는 데 도움을 드립니다.

EVSE 통신 검증

충전소 통신의 시뮬레이션, 분석 및 자동 테스트를 위한 CANoe.SmartCharging, CANoe Test Package EVSE, VH5110A, VT7970 및 vCTS. vSECClib와 함께 사용하여 상호운용성 행사 전에 ISO 15118-20, V2G 및 AFIR 테스트 시나리오에 따라 통합을 검증할 수 있습니다. vCTS는 모든 일반적인 표준을 아우르는 실제 충전소에서 CANoe Test Package EVSE 테스트를 실행하기 위한 하드웨어 플랫폼입니다.

충전 인프라 확충

공유 PE 충전 아키텍처, 스마트 전력 분배(Smart Power Distribution), 그리고 차고지 및 고밀도 충전 시설을 위해 vSECC 및 vSECC.InPlug와 연동되는 사이트 수준 전력 관리 계층에 대한 심층적인 내용입니다.

자체 하드웨어로 충전소 컨트롤러를 구축하고 계신가요?
자체 하드웨어로 충전소 컨트롤러를 구축하고 계신가요?
vSECClib 통합에 대해 벡터 엔지니어와 상담하거나, 코드 미리보기 세션을 요청하거나, 구독형 라이선스를 취득하여 귀사의 플랫폼에서 해당 라이브러리를 평가해 보십시오. ISO 15118-20, OCPP, Plug & Charge, V2G 및 MCS를 지원합니다.