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 cihazının ara bağlantısını desteklerwallbox elektrikli araç şarj cihazı tüm şarj noktalarını içeren servis sağlayıcının 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 Protokolüdür. Açık Şarj Noktasıwallbox elektrikli araç şarj cihazı Protokol (OCPP), şarj istasyonları (CS) arasında birleşik iletişim için 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 ara bağlantısını destekler. OCPP protokolünün avantajları: kullanımı açık ve ücretsiz, tek bir sağlayıcıya (şarj platformu) bağlı kalmayı önler, entegrasyon süresini/çabasını ve BT sorunlarını azaltır.
2、OCPP protokolünün ana versiyonları
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 yelpazede hızlı tanıtım yapılamaz; WebSocket iletişiminin JSON versiyonu, herhangi bir ağ ortamında birbirlerine veri göndermek için olabilir, piyasada en çok kullanılan protokoller 1.6J versiyonudur, OCPP2.0.1 ise 2018 protokolünden çıkmış olup kullanımını teşvik etmektedir. geleceğin.
3, çeşitli OCPP versiyonları arasındaki farklarwallbox elektrikli araç şarjır
OCPP1.* daha düşük sürümlerle uyumludur, OCPP1.6, OCPP1.5 ile uyumludur, OCPP1.5, OCPP1.2 ile uyumludur.
OCPP2.0.1, OCPP1.6 ile uyumlu değildir, OCPP1.6'nın bazı içerikleri de olsa OCPP2.0.1 uyumlu değildir, ancak gönderilen veri çerçevesinin formatı tamamen farklı olmuştur, OCPP2.0.1 OCPP1.6'ya çok şey eklemiştir. örneğin işlevi yok.
(1) OCPP1.6'daki StartTransaction ve StopTransaction, OCPP2.0.1'de TransactionEvent ile değiştirilmiştir.
(2) OCPP2.0.1'deki bellenim güncellemesi, eksik bellenim indirmelerini önlemek için dijital imzalar ekleyerek bellenim güncelleme hatalarına yol açar.
(3) TransactionId'nin benzersiz olduğu OCPP1.6'daki platform tarafından garanti edilir ve benzersiz olduğu ödeme postası tarafından garanti edilirwallbox elektrikli araç ş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 ücretlendirme yığınıdır.wallbox elektrikli araç şarj cihazı Bu, transactionId değerini belirler; bu avantajlıdır çünkü bir ağ arızası olduğunda, şarj yığını oluştuğunda StartTransaction verilerinin yeniden gönderilmesi gerekir.wallbox elektrikli araç şarj cihazı verileri tekrar göndermesi gerekir. Bunun avantajı, bir ağ arızası olduğunda StartTransaction verilerinin yeniden gönderilmesi gerekmesidir; eğer OCPP1.6 sürümüyse, platformun aynı Transaction verilerinin iki kopyasını kaydetmesi çok muhtemeldir, bu da kesintiye neden olur. müşterinin parası iki kez;
(5) OCPP 2.0.1'in detayları ve özellikleri 1.6 sürümüne göre çok daha fazla, geliştirme zorluğu arttı.
İkincisi, OCPP 2.0.1 anlaşması
OCPP2.0.1, JSON formatındaki veri websocket iletişiminin kullanımını destekler, OCPP2.0.1, OCPP1.6 ile uyumlu değildir.
Çoklu güvenlik yetkilendirme yöntemlerini, 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, konfigürasyon, teşhis, ürün yazılımı yönetimi, cihaz yönetimi ve şarj yönetimi vb. modülleri içerir. OCPP2.0.1 protokolündeki fonksiyonel modül bölümü (bölüm):
2、Veri iletimi (Veri Aktarımı) modülü
Veri etkileşimi amacıyla ağ üzerinden uzak CSMS ile bir websockets bağlantısı kurmak için üçüncü taraf kütüphanesi libwebsockets'i kullanın; için üçüncü taraf kitaplığı Rapidjson'u kullanın.
3、Yetkilendirme(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 alır.
Örnek: CSMS Yetkilendirme Zamanlama Tablosu
4、Güvenlik(Güvenlik) Modülü
Güvenlik modülü, verileri şifrelemek ve şifresini çözmek için üçüncü taraf kitaplık 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 şeması
5、İşlemler(İşlemler) Modülü
İşlemler, elektrikli bir aracın şarj cihazı aracılığıyla şarj edilmesi işlemini ifade etmektedir.
OCPP2.0'da işlemle ilgili tüm mesajlar mesaja entegre edilmiştir
Zamanlama Şeması: İşlemi Başlat - Tak ve Çalıştır
6、MeterValues modülü
İşlem süreci sırasında, CSMS'nin ve kullanıcıların işlemin ilerleyişini gerçek zamanlı olarak anlayabilmesi için yerel sayaç verilerini periyodik olarak CSMS'ye göndermesi gerekir.
Zamanlama şeması: işlemle ilgili sayaç verileri
7、Maliyet Modülü
Faturalama modülü, OCPP2.0'da kullanıcılara fiyat ve fatura bilgileri sağlamak için kullanılan yeni bir yazılım modülüdür. Esas olarak şunları içerir:
-Şarj etmeden önce şarj istasyonunun detaylı fiyat bilgisinin verilmesiwallbox elektrikli araç şarj cihazı.
-Şarj sırasında gerçek zamanlı maliyet bilgisi sağlar.
-Şarj ettikten sonra son şarj bilgisinin verilmesi.
(1) Şarj etmeden önce fiyat bilgilerinin zamanlama şeması:
(2) Şarj sırasında fatura bilgilerinin zamanlama tablosu
(3) Şarj sonrası şarj bilgilerinin zamanlama şeması
8、Rezervasyon Modülü
Rezervasyon, operatör tarafından ayarlanabilen ayrılmış bir işlevdir. Çok fazla şarj istasyonu olmadığı içinwallbox 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 alması gerekiyor.
Belirlenen şarj ekipmanının bir şarj istasyonunda rezerve edilmesine yönelik zamanlama şemasıwallbox elektrikli araç şarj cihazı:
9、AkıllıŞarj Modülü
Akıllı şarj, şarj işlemi sırasında şarj gücünün ihtiyaç doğrultusunda dinamik olarak ayarlanması davranışını ifade eder. Esas olarak şunları içerir:
-Şarj istasyonu içerisinde yük dengeleme -Merkezi sistem kontrolü
-Yerel akıllı şarj -Enerji yönetim sistemi kontrolü
OCPP'de akıllı şarjwallbox elektrikli araç şarj cihazı Kontrol esas olarak, belirli bir zaman noktasında şarj istasyonu için enerji aktarım limitlerini içeren Şarj profillerine yansıtılır.
Şarj profilleri mesaj içeriği (JSON):
10、Teşhis modülü
Şarj istasyonundan teşhis bilgilerini içeren bir dosya yüklenerek şarj istasyonunun sorunlarının uzaktan teşhis edilmesi için kullanılır.
Teşhis bilgileri dosyası yükleme sırası şeması:
Tanılama dosyasıyla ilgili kod (bölüm):
11、Ürün Yazılımı Yönetim Modülü
Şarj istasyonunun aygıt yazılımını güncellemesi gerektiğinde, CSMS, yeni aygıt yazılımını indirmeye başlayabileceği zaman şarj istasyonunu bilgilendirecektir ve şarj istasyonu, yeni aygıt yazılımını indirme ve yükleme adımlarından sonra CSMS'yi bilgilendirmelidir.
Örnek: Firmware Güncelleme Zamanlama Diyagramı (Kısmi)
Ürün yazılımı güncellemesiyle ilgili kod (bölüm):
12、EkranMesaj 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 fonksiyondur; temel olarak aşağıdakileri içerir:
-CSO'nun ekran mesajını ayarlayın
-Şarj istasyonuwallbox elektrikli araç şarj cihazı ekran mesajı yükleniyor
Ekran mesajı zamanlama şemasını ayarlama:
Ekran mesajı zamanlama tablosunu alın:
Sichuan Green Bilim ve Teknoloji Co., Ltd.
0086 19158819831
Gönderim zamanı: Ağu-09-2024