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/DAmd 1の最新機能をすでにサポートしています。VectorのチームがISO 15118のワーキンググループに直接参画しているため、プロトコルの実装は常に最新の状態に保たれています。
  • 業界の相互運用性イベントで検証済み
    vSECClibは、CharIN TestivalおよびOCA Plugfestのイベントにおいて定期的にテストされています。これらの業界主導の相互運用性テストでは、当ライブラリが幅広い実際のEVおよびCPMSの実装環境にさらされるため、社内テストだけでは再現が困難なレベルのマルチベンダー検証が実現されています。
  • 定期的な更新と保証されたサポート時間
    vSECClibは、定期的なリリースおよび更新サイクルを採用しており、サポートのレスポンス時間も保証されています。標準の進化や新たなユースケースの出現に伴い、ライブラリは常に最新の状態に更新されます。これにより、メーカーは社内で標準の変更を追跡・解釈・実装するための継続的なコストを回避できます。

vSECClib.Charge

vSECClib.Charge は、各標準で定義されているすべてのユースケースを実装しています。その対応範囲は基本的な充電フローにとどまらず、複数の認証バリアント、双方向充電方式、ワイヤレス転送モード、および機会充電のシナリオも含まれています。

V2Gや高度なサービスを含む高度な通信

  • ACおよびDC充電:EIMおよびプラグ&チャージ
  • 双方向電力転送(BPT):ACおよびDC
  • 交流分散型エネルギー資源(AC DER):グリッド形成およびグリッド支援
  • 無線電力転送(WPT)
  • メガワット充電システム(MCS)
  • 充電スケジュールの再交渉および「プラグ&チャージ」のためのサイドストリーム通信
  • ACDPパンタグラフ:近日公開予定

最新のISO 15118-20:2022/DAmd 1の機能(AC DERおよびMCS)が含まれています。

車両充電用標準が策定されました

  • ACおよびDC充電:EIMおよびプラグ&チャージ
  • SECC側の完全なスタック:SECCディスカバリープロトコル(SDP)、V2G転送プロトコル(V2GTP)、効率的なXML交換(EXI)
  • ISO 15118-3の物理層およびデータリンク層
  • HomePlug GreenPHY 電力線通信(PLC)

ISO 15118-2は、欧州連合(EU)の公共充電ポイントに対して「代替燃料インフラ規制(AFIR)」が求めるベースライン標準であり続けています。

従来のDCプロトコルとオポチュニティ充電

  • DIN SPEC 70121 (SAE J2847/2):直流充電、EIM
  • OppCharge:電気バス向け機会充電
  • SECC側のフルスタック:SECCディスカバリープロトコル(SDP)、V2G転送プロトコル(V2GTP)、効率的XML交換(EXI)
  • 既存のDC車両フリートとの互換性

DIN SPEC 70121への対応により、ISO 15118-2に対応していない旧型の直流充電車両との下位互換性が確保されます。

一般的なチップセットにおけるハードウェアの独立性

  • クアルコムのPLCチップセット
  • VertexCom社製PLCチップセット
  • Lumissil社製PLCチップセット
  • 追加のチップセット統合のための抽象化レイヤー

ハードウェアの独立性により、特定のPLCチップサプライヤーへのロックインが発生しません。モジュール式の実装により、リクエストに応じて追加のチップセットを統合することが可能です。

vSECClib.Manage

vSECClib.Manage の「Comfort Interface」は、最小限の実装作業で、最も一般的な OCPP のユースケースを取り扱います。アプリケーションレイヤーは、個々の OCPP メッセージを処理する必要がなく、高レベルのコールバックを受信し、プロトコルの状態を直接管理します。

設立

  • ローカルおよびリモートでのトランザクションの開始・停止に関するメッセージの流れ
  • 可用性、予約、および構成管理
  • OCPP 1.6 セキュリティホワイトペーパーへの対応
  • OCPPコアおよびアドバンストセキュリティプロファイルの認証取得が可能

現在もほとんどの充電ポイントネットワークで導入されているバージョンです。下位互換性のあるステーション設計には必須です。

標準化されました

  • 詳細なセッションレポート機能と、設定可能なトランザクション開始・終了トリガーを備えたトランザクションイベントフロー
  • 変数の変化をモニタリングする機能を備えた、デバイスモデルとの完全な統合
  • 特定のTLSライブラリに依存しません。どのTLS実装でも使用可能です
  • ISO 15118 Plug & Chargeに対応
  • OCPP CoreおよびAdvancedセキュリティプロファイルの認証に対応しています

OCPP 2.0.1仕様はIEC 63584として正式に策定されました。vSECClib.Manageは、これら両方に準拠しています。

リリースされました

  • OCPP 2.1 対応:現在開発中です
  • 以前のバージョンのOCPPとのシームレスな統合を実現するよう設計されています

コンフォート・インターフェイス

  • トランザクション: 認証、エネルギー計測、CPMSへのセッションデータレポートを含む、トランザクション処理の開始 、停止、更新を行います。OCPP 2.0.1のトランザクションイベントフローと、OCPP 1.6の開始/停止トランザクションメッセージの両方をカバーしています。
  • プロビジョニング:起動 通知、設定管理、およびCPMSへの充電ポイント登録を行います。デバイスモデルは完全に実装されており、シンプルなAPIを通じてアクセス可能です。
  • 可用性:コネクタ および充電ポイントの可用性管理を行います。CPMSからの可用性リクエストを処理し、サポートされているすべてのOCPPバージョンにおいて、コネクタのステータス更新情報をバックエンドに反映します。
  • 予約: 特定の車両やドライバーのためにコネクタを確保する必要がある充電ポイントオペレーター向けの、今すぐ予約 」および「予約のキャンセル」処理です。トランザクションフローおよび可用性管理と統合されているため、予定されたセッションが開始されると予約は解除されます。

組み込み機能

  • Plug & Charge ビジネスロジック: ISO 15118-2 に基づく Plug & Charge認証フローでは 、契約証明書の検証およびバックエンド認証のために OCPP 2.0.1 との連携が必要です。vSECClib.Manage には Plug & Charge ビジネスロジックが含まれているため、Plug & Charge の OCPP 側については、vSECClib.Charge と並行して別途実装を行う必要はありません。
  • 自律的な変数モニタリング: 温度センサーなどの変数は 、自律的にモニタリングを行うように設定できます。vSECClib.Manageは、定義された間隔でこれらの値を読み取り、アプリケーションレイヤーでのポーリングを必要とせずに、OCPP 2.0.1のモニタリングおよび報告メカニズムを使用して、変化をCPMSにレポートします。

vSECClibは、お客様のコントローラープラットフォームにどのように統合されるのでしょうか?

vSECClibは、独自のコントローラーハードウェアを保有しており、ベクターのハードウェアプラットフォームを使用せずにSECC充電通信スタックを実装したいメーカー向けに設計されています。これら2つのライブラリは、アプリケーションロジックとプラットフォーム上のハードウェアインターフェースの間に位置します。

はじめに

デモアプリケーションとコードプレビュー

このデモアプリケーションは、両ライブラリが充電ステーションコントローラーにどのように統合されているかを示す、完全かつランナブルなリファレンス実装を提供します。コードプレビューセッションでは、開発チームの皆様がソースコードに直接アクセスできるほか、統合に着手する前に詳細な質問をする機会も得られます。

  • デモアプリケーションは、リファレンス統合例としてライブラリに同梱されています
  • コードプレビューセッション:ソースコードの確認、アーキテクチャに関する協議
  • お客様のプラットフォームでの実機評価のためのサブスクリプションライセンス
  • ライフサイクル全体を通じて、サポートおよびエンジニアリングコンサルティングをご利用いただけます

統合モデル

組み込みコントローラー上の 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製品ファミリーにおけるソフトウェアのみのソリューションです。Vector社のコントローラハードウェアを導入せずに、同じプロトコルレイヤーを使用したいメーカーは、vSECClibを使用して、自社の組み込みプラットフォーム上で通信スタックを実装します。ハードウェア製品の開発に活かされているのと同じ標準化団体への参画が、vSECClibの実装にも反映されています。

コントローラー・ファミリー

vSECCファミリー

ウォールボックス、充電ステーション、メガワット級充電、および共有PE車両基地レイアウト向けに、すぐに統合可能なコントローラーハードウェアです。充電通信スタックをライブラリではなくハードウェアとして提供することを希望するメーカー様向けです。カスタム組み込みプラットフォームの設計を必要とせず、あらゆる電力レベルおよびフォームファクターに対応しています。

組込みソフトウェアライブラリ

vSECClib

独自のコントローラハードウェア向けの組込みソフトウェアライブラリです。vSECClib.Chargeは、車両充電用の通信スタックを完全に実装しています。vSECClib.Manageは、OCPPバックエンド接続を実装しています。どちらのライブラリも独立しており、Vectorのハードウェアを使用する必要なく、併用または個別に使用することができます。

本ページの掲載製品

 

EVSEの検証とテスト

CANoe.SmartCharging

充電ステーションの通信に関するシミュレーション、解析、および自動テストを行います。vSECClibと使用することで、相互運用性イベントや製品リリースに先立ち、ISO 15118-20、V2G、およびOCPPの各シナリオに基づいて統合の検証を行うことができます。vSECClibと同じプロトコルセットに対応しています。

SECC 1つあたりの充電ポイント数は、導入環境に依存します。vSECClib では固定の上限は設けられておらず、サポートされる数はハードウェアアーキテクチャによって決まります。

ニュースとイベント

最新ニュース
今後のイベント

関連製品・トピック

充電ステーションとウォールボックスの開発

充電ステーション開発における2つの統合方法の概要: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充電アーキテクチャ、スマート電力配分、およびvSECCやvSECC.InPlugと連携して機能するサイトレベルの電力管理レイヤーについて、さらに詳しく解説します。これらは、車両基地や高密度充電設備向けに設計されています。

自社ハードウェアで充電ステーションコントローラーを構築しませんか?
自社ハードウェアで充電ステーションコントローラーを構築しませんか?
vSECClibの統合についてベクターのエンジニアにご相談ください。コードプレビューセッションのお申し込みや、お客様のプラットフォーム上でライブラリを評価するためのサブスクリプションライセンスのご提供も可能です。ISO 15118-20、OCPP、Plug & Charge、V2G、MCSに対応しています。