OCPP protokolü, şarj istasyonları arasında birleşik bir iletişim çözümü sağlarDuvar Kutusu Elektrikli Araba Şarj Cihazı ve herhangi bir merkezi yönetim sistemi. Bu protokol mimarisi, herhangi bir şarjın ara bağlantısını desteklerDuvar Kutusu Elektrikli Araba Şarj Cihazı Servis sağlayıcının tüm şarj yayınları ile merkezi yönetim sistemi.
I. OCPP protokolü
1. OCPP'nin tam adı, Hollanda merkezli bir kuruluş olan OCA (Açık Şarj İttifakı) tarafından geliştirilen ücretsiz ve açık bir protokol olan açık şarj noktası protokolüdür. Açık şarj noktasıDuvar Kutusu Elektrikli Araba Şarj Cihazı Şarj istasyonları (CS) arasında birleşik iletişim için protokol (OCPP) kullanılırDuvar Kutusu Elektrikli Araba Şarj Cihazıve herhangi bir şarj istasyonu yönetim sistemi (CSMS). Bu protokol mimarisi, herhangi bir şarj servis sağlayıcının CSM'lerinin tüm şarj direkleriyle bağlantılılaşmasını destekler. OCPP protokolünün avantajları: Açık ve kullanımı ücretsiz, tek bir sağlayıcının (şarj platformu) kilitlenmesini önler, entegrasyon süresini/çabasını azaltır ve BT sorunları.

2 、 OCPP protokolünün ana versiyonları
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
Sabun kendi protokol kısıtlamaları ile sınırlıdır, çok çeşitli hızlı tanıtım olamaz; WebSocket iletişiminin JSON sürümü, birbirlerine veri göndermek için herhangi bir ağ ortamında olabilir, piyasada en çok kullanılan protokoller 1.6J sürümü, OCPP2.0.1, protokolün 2018'i yönün kullanımını teşvik ediyor geleceğin.
3, çeşitli OCPP sürümleri arasındaki farklarduvar kutusu elektrikli araba şarjır
OCPP1.* Alt sürümlerle uyumludur, OCPP1.6 OCPP1.5 ile uyumludur, OCPP1.5 OCPP1.2 ile uyumludur.
OCPP2.0.1 OCPP1.6, OCPP2.0.1 ile uyumlu değildir, ancak OCPP1.6 içeriğinin bazıları da olsa, ancak gönderilen veri çerçevesinin formatı tamamen farklı olmuştur, OCPP2.0.1 çok fazla OCPP1.6 Örneğin işlev yok.
(1) OCPP1.6'daki StartRansaction ve StopTransaction, OCPP2.0.1'de TransactionEvent ile değiştirilir.
(2) OCPP2.0.1'deki ürün yazılımı güncellemesi, eksik ürün yazılımı indirmelerini önlemek için dijital imzalar ekleyerek ürün yazılımı güncelleme hatalarına yol açar.
(3) TransactionID'in OCPP1.6'daki platform tarafından benzersiz olacağı garanti edilir ve şarj direği tarafından benzersiz olması garanti edilirDuvar Kutusu Elektrikli Araba Şarj CihazıOCPP2.0.1'de.
(4) OCPP1.6'da, kusurlu yerler optimize edildi ve yükseltildi, örneğin: OCPP1.6'da, StartTransaction içindeki TransactionID verileri platform tarafından belirlenir, ancak OCPP2.0.1'de şarj kazığıdır.Duvar Kutusu Elektrikli Araba Şarj Cihazı Bu, bir ağ arızası olduğunda avantajlı olan işlemi değerini belirler, şarj yığını olduğunda StartTransaction verilerini yeniden satmak gerekir.Duvar Kutusu Elektrikli Araba Şarj Cihazı Verileri tekrar göndermek zorundadır. Bunun avantajı, bir ağ hatası olduğunda, OCPP1.6 sürümü ise, StartTransaction verilerini yeniden satmanız gerektiğinde, platformun aynı işlem verilerinin iki kopyasını kaydetme olasılığı yüksektir ve bu da Müşterinin parası iki kez;
(5) OCPP 2.0.1 Ayrıntılar ve Özellikler Çok daha fazlasının 1.6 versiyonundan daha fazla, zorluğun gelişimi arttı.
İkincisi, OCPP 2.0.1 Anlaşması
OCPP2.0.1, JSON FORMATI VERİLERİNİN KULLANIMI DESTEKLER WebSockets İletişim, OCPP2.0.1 OCPP1.6 ile uyumlu değildir.
Birden fazla güvenlik yetkilendirme yöntemini, ISO15118, akıllı şarj, cihaz yönetimi, şarj yönetimi vb. Destekler. Yüksek uyumluluk, yüksek güvenlik ve yüksek ölçeklenebilirlik içerir.
OCPP Ağ Topolojisi
1 、 OCPP2.0.1 Yazılım Mimarisi
Esas olarak veri iletimi modüllerini, yetkilendirme, güvenlik, yapılandırma, tanı, ürün yazılımı yönetimi, cihaz yönetimi ve şarj yönetimi, vb.
2 、 Veri İletimi (Datatransfer) Modülü

Veri etkileşimi için ağ aracılığıyla uzak CSMS ile bir WebSockets bağlantısı kurmak için üçüncü taraf kütüphanesi Libwebsockets'i kullanın; Üçüncü taraf kütüphanesini RapidJson'ı kullanın
3 、 Yetkilendirme (Yetkilendirme) Modülü
Yetkilendirme yöntemleri arasında RFID, başlangıç düğmesi, banka/kredi kartı, pin kodu, CSMS, yerel idtoken, ISO15118, çevrimdışı yetkilendirme vb.
Örnek: CSMS Yetkilendirme Zamanlama Grafiği
4 、 Güvenlik (Güvenlik) Modülü
Güvenlik modülü, verileri şifrelemek ve şifresini çözmek için üçüncü taraf kütüphanesi MbedTLS RSA, ECC (Eliptik Eğri) modülü ve sertifikaları yönetmek için X509 modülü kullanır.
Örnek: Şarj istasyonu sertifikalarını güncellemek için zamanlama diyagramı
5 、 İşlemler (İşlemler) Modülü
İşlemler, bir elektrikli aracı bir şarj cihazı tarafından şarj etme işlemini ifade eder.
OCPP2.0'da, işlemle ilgili tüm mesajlar mesaja entegre edilmiştir
Zamanlama Diyagramı: İşlem başlat - tak ve oynat
6 、 Metervalues Modülü
İşlem sürecinde, CSMS ve kullanıcıların işlemin ilerlemesini gerçek zamanlı olarak anlayabilmeleri için yerel sayaç verilerini periyodik olarak CSMS'ye göndermesi gerekir.
Zamanlama Diyagramı: İşlemle İlgili Sayaç Verileri
7 、 Maliyet modülü
Faturalandırma modülü, OCPP2.0'da kullanıcılara fiyat ve faturalandırma bilgileri sağlamak için kullanılan yeni bir yazılım modülüdür. Esas olarak şunları içerir:
-Saring istasyonunun ayrıntılı fiyat bilgilerini sağlayarak şarj olmadan önceDuvar Kutusu Elektrikli Araba Şarj Cihazı.
-Saring, gerçek zamanlı maliyet bilgileri sağlama.
-Şarjdan sonra, son şarj bilgileri sağlama.
(1) Şarjdan önce fiyat bilgilerinin zamanlama diyagramı:
(2) Şarj sırasında faturalandırma bilgilerinin zamanlama çizelgesi
(3) Şarjdan sonra şarj bilgilerinin zamanlama diyagramı
8 、 Rezervasyon Modülü
Rezervasyon, operatör tarafından ayarlanabilen ayrılmış bir işlevdir. Çok fazla şarj istasyonu olmadığındanDuvar Kutusu Elektrikli Araba Şarj Cihazı Ve elektrikli araçların sürüş menzili sınırlıdır, kullanıcıların şarj ekipmanlarının sahipliğini önceden güvence altına almaları gerekir.
Bir şarj istasyonunda belirlenen şarj ekipmanının ayrılması için zamanlama diyagramıDuvar Kutusu Elektrikli Araba Şarj Cihazı:
9 、 Akıllı Şarj Modülü
Akıllı şarj, şarj gücünü şarj işlemi sırasında dinamik olarak ayarlama davranışını ifade eder. Esas olarak şunları içerir:
-Şarj istasyonu içinde yük dengeleme -Merkez sistem kontrolü
-Lokal akıllı şarj -Enery yönetim sistemi kontrolü
OCPP akıllı şarjındaDuvar Kutusu Elektrikli Araba Şarj Cihazı Kontrol esas olarak şarj istasyonu için belirli bir noktada enerji transfer sınırlarını içeren şarj profillerine yansır.

Şarj Profilleri Mesaj İçeriği (JSON):

10 、 Diagnostics Modülü
Şarj istasyonundan teşhis bilgileri içeren bir dosya yükleyerek şarj istasyonunun sorunlarını uzaktan teşhis etmek için kullanılır.
Teşhis Bilgi Dosyası Yükleme Sırası Şeması:
Teşhis Dosyası ile İlgili Kod (Bölüm):
11 、 Ürün Yazılımı Yönetim Modülü
Şarj istasyonunun ürün yazılımını güncellemesi gerektiğinde, CSMS yeni ürün yazılımını indirmeye başladığında şarj istasyonunu bilgilendirir ve şarj istasyonu, yeni ürün yazılımını indirip yüklemenin her adımından sonra CSMS'yi bilgilendirmelidir.
Örnek: Ürün Yazılımı Güncelleme Zamanlama Şeması (kısmi)

Ürün Yazılımı Güncellemesi İlgili Kod (Bölüm):

12 、 DisplayMessage Modülü
Ekran mesaj modülü, şarj istasyonu operatörü (STK) tarafından kullanıcıya şarj ile ilgili bilgileri görüntülemek için kullanılır, ekran iletisi modülü OCPP 2.0'da yeni bir işlevdir;
-BSO'ya göre görüntüleme mesajı
-Şarj istasyonuDuvar Kutusu Elektrikli Araba Şarj Cihazı Ekran mesajını yükleme
Ekran mesajı zamanlama diyagramının ayarlanması:

Ekran mesajı zamanlama grafiğini alın:

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Gönderme Zamanı: Ağustos-09-2024