OCPP プロトコルは、充電ステーション間の統合通信ソリューションを提供します。ウォールボックス電気自動車充電器 および中央管理システム。このプロトコル アーキテクチャは、あらゆる充電の相互接続をサポートします。ウォールボックス電気自動車充電器 すべての充電ポストを備えたサービスプロバイダーの集中管理システム。
I. OCPPプロトコル
1. OCPP の正式名称は Open Charge Point Protocol で、オランダに本拠を置く組織 OCA (Open Charge Alliance) によって開発された無料のオープン プロトコルです。オープンチャージポイントウォールボックス電気自動車充電器 充電ステーション(CS)間のユニファイド通信にはプロトコル(OCPP)を使用ウォールボックス電気自動車充電器および任意の充電ステーション管理システム (CSMS)。このプロトコル アーキテクチャは、あらゆる充電サービス プロバイダーの CSMS とすべての充電ポストとの相互接続をサポートします。 OCPP プロトコルの利点: オープンで無料で使用できるため、単一プロバイダー (課金プラットフォーム) へのロックインを防ぎ、統合時間/労力と IT 問題を削減できます。
2、OCPPプロトコルの主なバージョン
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1(JSON)
SOAP は独自のプロトコル制約によって制限されているため、広範囲にわたる迅速なプロモーションはできません。 JSON バージョンの WebSocket 通信は、どのようなネットワーク環境でもデータを相互に送信できます。市場で最も使用されているプロトコルは 1.6J バージョンで、OCPP2.0.1 は 2018 年からプロトコルの使用を促進しています。未来の。
3、OCPP のさまざまなバージョン間の違いウォールボックス電気自動車の充電r
OCPP1.* は下位バージョンと互換性があり、OCPP1.6 は OCPP1.5 と互換性があり、OCPP1.5 は OCPP1.2 と互換性があります。
OCPP2.0.1はOCPP1.6と互換性がありません。OCPP2.0.1はOCPP1.6の内容の一部にも互換性がありますが、送信されるデータフレームのフォーマットが完全に異なります。OCPP2.0.1はOCPP1.6に多くの機能を追加しています。たとえば機能がありません。
(1) OCPP1.6 の StartTransaction と StopTransaction は、OCPP2.0.1 では TransactionEvent に置き換えられます。
(2) OCPP2.0.1 のファームウェア更新では、ファームウェアのダウンロードが不完全になり、ファームウェア更新の失敗につながるのを防ぐためにデジタル署名が追加されます。
(3)transactionId は、OCPP1.6 のプラットフォームによって一意であることが保証され、課金ポストによっても一意であることが保証されます。ウォールボックス電気自動車充電器OCPP2.0.1では。
(4) OCPP1.6では、欠陥箇所が最適化され、アップグレードされています。たとえば、OCPP1.6では、StartTransaction内のtransactionIdデータはプラットフォームによって決定されますが、OCPP2.0.1では、それは課金パイルです。ウォールボックス電気自動車充電器 これは、transactionId 値を決定します。これは、ネットワーク障害が発生した場合、課金パイル時に StartTransaction データを再送信する必要があるため、有利です。ウォールボックス電気自動車充電器 データを再度送信する必要があります。この利点は、ネットワーク障害が発生した場合、StartTransaction データを再送信する必要があることです。OCPP1.6 バージョンの場合、プラットフォームは同じトランザクション データのコピーを 2 つ保存する可能性が非常に高く、結果として、顧客のお金を2倍にします。
(5) OCPP 2.0.1 の詳細と機能は 1.6 バージョンよりもはるかに多く、開発の難易度が増加しています。
第二に、OCPP 2.0.1 合意
OCPP2.0.1はJSON形式のデータWebSocket通信の使用をサポートしていますが、OCPP2.0.1はOCPP1.6と互換性がありません。
複数のセキュリティ認証方式、ISO15118、スマート充電、デバイス管理、充電管理などをサポート。高い互換性、高いセキュリティ、高い拡張性が特徴です。
OCPP ネットワーク トポロジ
1、OCPP2.0.1 ソフトウェアアーキテクチャ
主にデータ送信、認可、セキュリティ、設定、診断、ファームウェア管理、デバイス管理、充電管理などのモジュールが含まれています。 OCPP2.0.1プロトコルの機能モジュール分割(部分):
2、データ送信(DataTransfer)モジュール
サードパーティ ライブラリ libwebsockets を使用して、データ通信のためにネットワーク経由でリモート CSMS との WebSocket 接続を確立します。サードパーティのライブラリrapidjsonを使用してください
3、Authorisation(認可)モジュール
認証方法には、RFID、スタートボタン、デビット/クレジット カード、PIN コード、CSMS、ローカル idToken、ISO15118、オフライン認証などが含まれます。
例: CSMS 認可タイミングチャート
4、セキュリティ(セキュリティ)モジュール
セキュリティ モジュールは、サードパーティ ライブラリ mbedtls RSA、ECC (楕円曲線) モジュールを使用してデータを暗号化および復号化し、X509 モジュールを使用して証明書を管理します。
例: 充電ステーションの証明書を更新するタイミング図
5、トランザクション(トランザクション)モジュール
トランザクションとは、充電デバイスによって電気自動車を充電するプロセスを指します。
OCPP2.0 では、すべてのトランザクション関連メッセージがメッセージに統合されます。
タイミング図: トランザクションの開始 - プラグ アンド プレイ
6、MeterValuesモジュール
取引プロセス中、CSMS とユーザーがリアルタイムで取引の進行状況を理解できるように、ローカル メーター データを CSMS に定期的に送信する必要があります。
タイミング図: トランザクション関連のメーター データ
7、コストモジュール
Billing モジュールは OCPP2.0 の新しいソフトウェア モジュールで、ユーザーに価格と請求情報を提供するために使用されます。主に次のものが含まれます。
- 充電前に、充電ステーションの詳細な価格情報を提供しますウォールボックス電気自動車充電器.
-充電中にリアルタイムのコスト情報を提供します。
- 充電後、最終的な充電情報を提供します。
(1) チャージ前の価格情報のタイミング図:
(2) 充電時の課金情報のタイミングチャート
(3) 充電後の充電情報のタイミング図
8、予約モジュール
予約は予約された機能であり、オペレータが設定できます。充電スタンドが少ないのでウォールボックス電気自動車充電器 電気自動車の走行距離は限られているため、ユーザーは事前に充電設備の所有権を確保する必要があります。
充電ステーションでの指定充電機器の予約タイミング図ウォールボックス電気自動車充電器:
9、スマート充電モジュール
スマート充電とは、充電プロセス中に必要に応じて充電電力を動的に調整する動作を指します。主に次のものが含まれます。
-充電ステーション内の負荷分散 -中央システム制御
-ローカルスマート充電 -エネルギー管理システム制御
OCPPスマート充電ではウォールボックス電気自動車充電器 制御は主に、特定の時点での充電ステーションのエネルギー伝達制限を含む充電プロファイルに反映されます。
課金プロファイルのメッセージ内容 (JSON):
10、診断モジュール
これは、充電ステーションから診断情報を含むファイルをアップロードすることにより、充電ステーションの問題をリモートで診断するために使用されます。
診断情報ファイルのアップロードシーケンス図:
診断ファイル関連のコード (部分):
11、ファームウェア管理モジュール
充電ステーションがファームウェアを更新する必要がある場合、CSMS は新しいファームウェアのダウンロードを開始できる時期を充電ステーションに通知し、充電ステーションは新しいファームウェアのダウンロードとインストールの各ステップの後に CSMS に通知する必要があります。
例:ファームウェア更新タイミング図(一部)
ファームウェアアップデート関連コード(一部):
12、DisplayMessageモジュール
ディスプレイ メッセージ モジュールは、充電ステーション オペレータ (CSO) が充電関連情報をユーザーに表示するために使用します。ディスプレイ メッセージ モジュールは、OCPP 2.0 の新機能で、主に以下が含まれます。
-CSOによる表示メッセージの設定
-充電ステーションウォールボックス電気自動車充電器 表示メッセージをアップロードしています
表示メッセージのタイミング図の設定:
表示メッセージのタイミングチャートを取得します。
投稿時刻: 2024 年 8 月 9 日