OCPPプロトコルは、充電ステーション間の統一された通信ソリューションを提供しますウォールボックス電気自動車充電器 および中央管理システム。このプロトコルアーキテクチャは、充電の相互接続をサポートしていますウォールボックス電気自動車充電器 すべての充電ポストを備えたサービスプロバイダーの中央管理システム。
I. OCPPプロトコル
1. OCPPのフルネームは、オランダに拠点を置く組織であるOCA(Open Charge Alliance)が開発した無料のオープンプロトコルであるオープンチャージポイントプロトコルです。オープンチャージポイントウォールボックス電気自動車充電器 プロトコル(OCPP)は、充電ステーション(CS)間の統一された通信に使用されますウォールボックス電気自動車充電器充電ステーション管理システム(CSMS)。このプロトコルアーキテクチャは、充電サービスプロバイダーのCSMの相互接続をサポートし、すべての充電ポストを備えています。 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内のトランザクションIDデータはプラットフォームによって決定されますが、OCPP2.0.1では、充電用です。ウォールボックス電気自動車充電器 これにより、TransactionID値が決定されます。これは、ネットワークの障害がある場合、充電パイルの際にStartTransactionデータを再送信する必要があるため、有利です。ウォールボックス電気自動車充電器 もう一度データを送信する必要があります。これの利点は、ネットワークの障害がある場合、StartRansactionデータを再送信する必要がある場合、OCPP1.6バージョンの場合、プラットフォームは同じトランザクションデータの2つのコピーを保存する可能性が非常に高いため、顧客のお金は2回。
(5)OCPP 2.0.1の詳細と機能は、1.6バージョンの多くのバージョンよりも、難易度の開発が増加しています。
第二に、OCPP 2.0.1契約
OCPP2.0.1は、JSON形式のデータWebSockets通信の使用をサポートしています。OCPP2.0.1はOCPP1.6と互換性がありません。
複数のセキュリティ承認方法、ISO15118、スマート充電、デバイス管理、充電管理などをサポートします。高い互換性、高いセキュリティ、高いスケーラビリティを備えています。
OCPPネットワークトポロジ
1 、OCPP2.0.1ソフトウェアアーキテクチャ
主に、データ送信、許可、セキュリティ、構成、診断、ファームウェア管理、デバイス管理、充電管理などのモジュールが含まれます。OCPP2.0.1プロトコルの機能モジュール分裂(パーツ):
2、データ送信(DatAtransfer)モジュール

サードパーティライブラリリブウェブボケットを使用して、データ相互作用のためにネットワークを介してリモートCSMとのWebSockets接続を確立します。サードパーティライブラリRapidJsonを使用してください
3、認証(承認)モジュール
承認方法には、RFID、スタートボタン、デビット/クレジットカード、PINコード、CSMS、ローカルIDTOKEN、ISO15118、オフライン認証などが含まれます。
例:CSMS認証タイミングチャート
4、セキュリティ(セキュリティ)モジュール
セキュリティモジュールは、サードパーティライブラリMBEDTLS RSA、ECC(Elliptic Curve)モジュールを使用して、データを暗号化および復号化し、X509モジュールを使用して証明書を管理します。
例:充電ステーション証明書を更新するためのタイミング図
5、トランザクション(トランザクション)モジュール
トランザクションとは、充電装置による電気自動車を充電するプロセスを指します。
OCPP2.0では、すべてのトランザクション関連のメッセージがメッセージに統合されています
タイミング図:トランザクションを開始 - プラグアンドプレイ
6、メタルバルズモジュール
トランザクションプロセス中に、CSMとユーザーがトランザクションの進捗をリアルタイムで理解できるように、ローカルメーターデータを定期的にCSMに送信する必要があります。
タイミング図:トランザクション関連メーターデータ
7、コストモジュール
請求モジュールは、OCPP2.0の新しいソフトウェアモジュールであり、ユーザーに価格と請求情報を提供するために使用されます。主に:
- 請求する前に、充電ステーションの詳細な価格情報を提供しますウォールボックス電気自動車充電器.
- 充電の請求、リアルタイムのコスト情報の提供。
- 請求後、最終充電情報を提供します。
(1)請求前の価格情報のタイミング図:
(2)請求中の請求情報のタイミングチャート
(3)充電後の請求情報のタイミング図
8、予約モジュール
予約は予約された機能であり、オペレーターが設定できます。充電ステーションがあまりないのでウォールボックス電気自動車充電器 また、電気自動車の運転範囲は限られています。ユーザーは、充電機器の所有権を事前に保護する必要があります。
充電ステーションで指定された充電装置を予約するためのタイミング図ウォールボックス電気自動車充電器:
9、スマートチャージャーモジュール
スマート充電とは、充電プロセス中に必要に応じて充電力を動的に調整する動作を指します。主に:
- 充電ステーション内でのバランスを削減 - 中央システム制御
- ローカルスマート充電 - エネルギー管理システム制御
OCPPスマート充電でウォールボックス電気自動車充電器 コントロールは主に充電プロファイルに反映されており、特定の時点で充電ステーションのエネルギー伝達制限が含まれています。

充電プロファイルメッセージコンテンツ(JSON):

10 diagnosticsモジュール
充電ステーションからの診断情報を含むファイルをアップロードすることにより、充電ステーションの問題をリモートで診断するために使用されます。
診断情報ファイルアップロードシーケンス図:
診断ファイル関連コード(パート):
11、ファームウェア管理モジュール
充電ステーションがファームウェアを更新する必要がある場合、CSMSは新しいファームウェアのダウンロードを開始できるときに充電ステーションに通知し、充電ステーションは新しいファームウェアのダウンロードとインストールの各ステップの後にCSMSに通知する必要があります。
例:ファームウェアの更新タイミング図(部分的)

ファームウェアアップデート関連コード(パート):

12、displaymessageモジュール
ディスプレイメッセージモジュールは、充電ステーションオペレーター(CSO)によって使用され、充電関連情報をユーザーに表示します。表示メッセージモジュールは、主にOCPP 2.0の新しい機能であり、
-CSOによるセットアップ表示メッセージ
-充電ステーションウォールボックス電気自動車充電器 表示メッセージのアップロード
ディスプレイメッセージのタイミング図の設定:

ディスプレイメッセージタイミングチャートを取得します:

Sichuan Green Science&Technology Co.、Ltd。
0086 19158819831
投稿時間:09-2024年8月