OCPP protokolü, şarj istasyonları arasında birleşik bir iletişim çözümü sağlarwallbox elektrikli araç şarj cihazı ve herhangi bir merkezi yönetim sistemi. Bu protokol mimarisi herhangi bir şarj istasyonunun birbirine bağlanmasını desteklerwallbox elektrikli araç şarj cihazı Servis sağlayıcının tüm şarj noktalarını içeren merkezi yönetim sistemi.
I. OCPP Protokolü
1. OCPP'nin tam adı, Hollanda merkezli bir kuruluş olan OCA (Open Charge Alliance) tarafından geliştirilen ücretsiz ve açık bir protokol olan Open Charge Point Protocol'dür. Open Charge Pointwallbox elektrikli araç şarj cihazı Şarj istasyonları (CS) arasında birleşik iletişim için Protokol (OCPP) kullanılırwallbox elektrikli araç şarj cihazıve herhangi bir şarj istasyonu yönetim sistemi (CSMS). Bu protokol mimarisi, herhangi bir şarj hizmeti sağlayıcısının CSMS'sinin tüm şarj istasyonlarıyla birbirine bağlanmasını destekler. OCPP protokolünün avantajları: açık ve kullanımı ücretsiz, tek bir sağlayıcıya (şarj platformuna) bağlı kalmayı önler, entegrasyon süresini/çabasını ve BT sorunlarını azaltır.

2、OCPP protokolünün ana sürümleri
OCPP1.2(SABUN) OCPP1.5(SABUN) OCPP1.6(SABUN/JSON)
OCPP2.0.1 (JSON)
SOAP kendi protokol kısıtlamaları ile sınırlıdır, geniş bir hızlı tanıtım yelpazesi olamaz; WebSocket iletişiminin JSON versiyonu, birbirlerine veri göndermek için herhangi bir ağ ortamında olabilir, piyasada en çok kullanılan protokol 1.6J versiyonudur, OCPP2.0.1 ise 2018'den itibaren protokolün kullanımını geleceğe yönelik olarak teşvik etmektedir.
3, çeşitli OCPP sürümleri arasındaki farklarWallbox elektrikli araba şarjır
OCPP1.* daha düşük versiyonlarla uyumludur, OCPP1.6 OCPP1.5 ile uyumludur, OCPP1.5 ise OCPP1.2 ile uyumludur.
OCPP2.0.1, OCPP1.6 ile uyumlu değildir, OCPP2.0.1'de OCPP1.6'nın bazı içerikleri olmasına rağmen, gönderilen veri çerçevesinin biçimi tamamen farklı olmuştur, OCPP2.0.1'e çok sayıda özellik eklenmiştir, örneğin OCPP1.6'da bu işlev yoktur.
(1) OCPP1.6'daki StartTransaction ve StopTransaction, OCPP2.0.1'de TransactionEvent ile değiştirilir.
(2) OCPP2.0.1'deki aygıt yazılımı güncellemesi, aygıt yazılımı güncelleme hatalarına yol açan eksik aygıt yazılımı indirmelerini önlemek için dijital imzalar ekler.
(3) transactionId'nin OCPP1.6'daki platform tarafından benzersiz olması garanti edilir ve şarj noktası tarafından benzersiz olması garanti edilir.wallbox elektrikli araç şarj cihazıOCPP2.0.1'de.
(4) OCPP1.6'da, arızalı yerler optimize edilmiş ve yükseltilmiştir, örneğin: OCPP1.6'da, StartTransaction içindeki transactionId verisi platform tarafından belirlenir, ancak OCPP2.0.1'de, şarj yığınıdırwallbox elektrikli araç şarj cihazı Bu, bir ağ arızası olduğunda, şarj yığınının yeniden gönderilmesi gerektiğinde StartTransaction verilerinin yeniden gönderilmesinin gerekli olması nedeniyle avantajlı olan transactionId değerini belirlerwallbox elektrikli araç şarj cihazı verileri tekrar göndermek zorunda. Bunun avantajı, bir ağ arızası olduğunda, StartTransaction verilerini tekrar göndermeniz gerekmesidir, eğer OCPP1.6 sürümü ise, platformun aynı Transaction verilerinin iki kopyasını kaydetmesi çok olasıdır, bu da müşterinin parasının iki kez düşülmesiyle sonuçlanır;
(5) OCPP 2.0.1'in detayları ve özellikleri 1.6 versiyonuna göre çok daha fazla, geliştirme zorluğu da artmış.
İkincisi, OCPP 2.0.1 anlaşması
OCPP2.0.1, JSON formatındaki veri web soketleri iletişiminin kullanımını destekler, OCPP2.0.1, OCPP1.6 ile uyumlu değildir.
Birden fazla güvenlik yetkilendirme yöntemini, ISO15118'i, akıllı şarjı, cihaz yönetimini, şarj yönetimini vb. destekler. Yüksek uyumluluk, yüksek güvenlik ve yüksek ölçeklenebilirlik özelliklerine sahiptir.
OCPP Ağ Topolojisi
1、OCPP2.0.1 Yazılım Mimarisi
Temel olarak veri iletimi, yetkilendirme, güvenlik, yapılandırma, teşhis, yazılım yönetimi, cihaz yönetimi ve şarj yönetimi vb. modülleri içerir. OCPP2.0.1 protokolünde fonksiyonel modül bölümü (parçası):
2、Veri iletimi (Veri Aktarımı) modülü

Veri etkileşimi için ağ üzerinden uzak CSMS ile bir websockets bağlantısı kurmak üzere üçüncü taraf kütüphane libwebsockets'ı kullanın; üçüncü taraf kütüphane rapidjson'ı kullanın
3、Authorization(Yetkilendirme) Modülü
Yetkilendirme yöntemleri arasında RFID, başlat düğmesi, banka/kredi kartı, PIN kodu, CSMS, yerel idToken, ISO15118, çevrimdışı yetkilendirme vb. yer almaktadır.
Örnek: CSMS Yetkilendirme Zamanlama Tablosu
4、Güvenlik(Security) 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ünü ve sertifikaları yönetmek için X509 modülünü kullanır.
Örnek: Şarj istasyonu sertifikalarının güncellenmesi için zamanlama diyagramı
5、Transactions(İşlemler) Modülü
İşlem, bir elektrikli aracın bir şarj cihazıyla şarj edilmesi sürecini ifade eder.
OCPP2.0'da, işlemle ilgili tüm mesajlar mesaja entegre edilmiştir
Zamanlama Diyagramı: İşlemi Başlat - Tak ve Çalıştır
6、MeterValues modülü
İşlem süreci boyunca yerel sayaç verilerinin periyodik olarak CSMS'e gönderilmesi gerekiyor, böylece CSMS ve kullanıcılar işlemin ilerleyişini gerçek zamanlı olarak anlayabiliyor.
Zamanlama diyagramı: işlemle ilgili sayaç verileri
7、Maliyet Modülü
Fatura modülü, kullanıcılara fiyat ve fatura bilgisi sağlamak için kullanılan OCPP2.0'daki yeni bir yazılım modülüdür. Temel olarak şunları içerir:
- Şarj işlemi öncesinde, şarj istasyonunun detaylı fiyat bilgisinin verilmesiwallbox elektrikli araç şarj cihazı.
-Şarj esnasında gerçek zamanlı maliyet bilgisi sağlanması.
-Şarj sonrasında son şarj bilgisinin verilmesi.
(1) Fiyat bilgisinin tahsilat öncesi zamanlama diyagramı:
(2) Şarj sırasında faturalama bilgilerinin zamanlama çizelgesi
(3) Şarjdan sonra şarj bilgilerinin zamanlama diyagramı
8、Rezervasyon Modülü
Rezervasyon, operatör tarafından ayarlanabilen ayrılmış bir fonksiyondur. Çok fazla şarj istasyonu olmadığındanwallbox elektrikli araç şarj cihazı Elektrikli araçların sürüş menzili sınırlı olduğundan, kullanıcıların şarj ekipmanının mülkiyetini önceden güvence altına almaları gerekiyor.
Bir şarj istasyonunda belirlenen şarj ekipmanının rezerve edilmesine ilişkin zamanlama diyagramıwallbox elektrikli araç şarj cihazı:
9、Akıllı Şarj Modülü
Akıllı şarj, şarj işlemi sırasında ihtiyaç duyulduğunda şarj gücünün dinamik olarak ayarlanması davranışını ifade eder. Esas olarak şunları içerir:
-Şarj istasyonunda yük dengeleme -Merkezi sistem kontrolü
-Yerel akıllı şarj -Enerji yönetim sistemi kontrolü
OCPP akıllı şarjdawallbox elektrikli araç şarj cihazı Kontrol esas olarak, belirli bir zaman noktasında şarj istasyonu için enerji transfer limitlerini içeren Şarj profillerinde yansıtılır.

Şarj profilleri mesaj içeriği (JSON):

10、Tanı modülü
Şarj istasyonundan arıza tespit bilgilerini içeren bir dosyanın yüklenmesiyle, şarj istasyonunun sorunlarının uzaktan teşhis edilmesi için kullanılır.
Tanısal bilgi dosyası yükleme sırası diyagramı:
Tanılama dosyasıyla ilgili kod (parça):
11、Firmware Yönetim Modülü
Şarj istasyonunun aygıt yazılımını güncellemesi gerektiğinde, CSMS şarj istasyonuna yeni aygıt yazılımını indirmeye ne zaman başlayabileceğini bildirir ve şarj istasyonu da yeni aygıt yazılımını indirme ve yükleme işleminin her adımından sonra CSMS'yi bilgilendirmelidir.
Örnek: Ürün Yazılımı Güncelleme Zamanlama Diyagramı (Kısmi)

Yazılım güncellemesiyle ilgili kod (parça):

12、DisplayMessage modülü
Ekran mesajı modülü, şarj istasyonu operatörü (CSO) tarafından kullanıcıya şarjla ilgili bilgileri görüntülemek için kullanılır; ekran mesajı modülü, OCPP 2.0'daki yeni bir işlevdir ve esas olarak şunları içerir:
-CSO tarafından görüntülenen mesajı ayarlayın
-Şarj istasyonuwallbox elektrikli araç şarj cihazı Ekran mesajı yükleniyor
Ekran mesajı zamanlama diyagramının ayarlanması:

Ekran mesajı zamanlama çizelgesini alın:

Sichuan Yeşil Bilim ve Teknoloji A.Ş.
0086 19158819831
Gönderi zamanı: 09-Ağu-2024