OCPP sürümleri arasında OCPP 1.2, OCPP 1.5, OCPP 1.6, OCPP 2.0, OCPP 2.0.1 ve OCPP 2.1 bulunur. Bunlar arasında OCPP 1.6, dünya çapında en yaygın olarak kullanılan sürüm olmaya devam ederken, OCPP 2.0.1 ve OCPP 2.1, akıllı şarj, gelişmiş güvenlik ve enerji yönetimi gibi gelişmiş kullanım senaryoları sunar.
Açık Şarj Noktası Protokolü iki ana bileşenden oluşur: şarj istasyonu ve merkezi yönetim sistemi. Protokol, şarj başlatma/durdurma, yetkilendirme, ölçüm verisi raporlama ve ürün yazılımı güncellemeleri gibi işlemler için mesaj akışlarını tanımlar.
OCPP'nin başlıca avantajları şunlardır:
- Birlikte çalışabilirlik
- Azaltılmış dağıtım ve işletme maliyetleri
- Ölçeklenebilirlik
- Geliştirilmiş güvenlik
- Satıcı bağımsızlığı
Open Charge Alliance, kamu hizmetleri, üreticiler ve yazılım sağlayıcıları tarafından desteklenen OCPP, küresel çapta benimsenmiştir. OCPP uyumlu olmak için hem şarj istasyonları hem de arka uç platformları protokolün sertifikalı sürümlerini uygulamalıdır.
Open Charge Point Interface (OCPI), OCPP'yi tamamlar ancak farklı bir amaca hizmet eder. OCPP, şarj istasyonları ve arka uç sistemleri arasında iletişimi sağlarken, OCPI hizmet sağlayıcılar arasında dolaşım ve veri alışverişine odaklanır.
1. OCPP Sürümlerine Genel Bakış
OCPP sürümleri 1.2, 1.5, 1.6, 2.0, 2.0.1 ve 2.1'i içerir. Her sürüm, EV şarj pazarının gelişen taleplerini karşılamak için protokolün yeteneklerini genişletir.
OCPP 1.2 ve 1.5, ilk birlikte çalışabilir iletişim standartlarını tanıttı.
OCPP 1.6, dünya çapında en yaygın olarak benimsenen sürüm oldu.
OCPP 2.0.1 ve OCPP 2.1, enerji yönetimi, teşhis ve güvenlik için gelişmiş özellikler sunmaktadır.
OCPP Sürümleri Arasındaki Temel Farklar
| Özellik |
OCPP 1.6 |
OCPP 2.0.1 |
OCPP 2.1 |
| Yayın Yılı |
2015 |
2020 |
2023 |
| İletişim |
WebSocket üzerinden JSON (SOAP isteğe bağlı) |
WebSocket üzerinden JSON |
WebSocket üzerinden JSON |
| Akıllı Şarj |
Temel profiller |
Gelişmiş, esnek profiller |
Genişletilmiş şebeke entegrasyonu |
| Güvenlik |
TLS desteği |
Mesaj imzalama, gelişmiş güvenlik |
Enerji standartlarıyla uyumlu daha güçlü güvenlik |
| Cihaz Yönetimi |
Firmware güncellemeleri, hata raporlama |
Uzaktan teşhis, modüler cihaz modeli |
Genişletilmiş teşhis ve daha zengin cihaz modelleme |
| Enerji Yönetimi |
Temel fonksiyonlar |
V2G, yük dengeleme |
Geliştirilmiş V2G ve enerji piyasası entegrasyonu |
| Pazar Benimsenmesi |
En yaygın kullanılan |
Hızla büyüyen |
Geleceğe yönelik, yeni standart |
2. OCPP Nasıl Çalışır?
OCPP, şarj istasyonları ve merkezi sistemler arasında değiş tokuş edilen standartlaştırılmış mesajlar aracılığıyla çalışır. EV şarj cihazlarının arka uç platformlarla nasıl iletişim kuracağını tanımlayarak, tüm EV şarj ekosisteminde birlikte çalışabilirliği sağlar.
OCPP İletişimindeki Temel Bileşenler
· OCPP Sunucusu
Genellikle bulutta barındırılan OCPP sunucusu, mesaj alışverişi için merkezi bir merkez görevi görür. Oturum yetkilendirmesi, sayaç okumaları ve ürün yazılımı güncellemeleri gibi istekleri işler.
· OCPP EV Şarj Cihazı
Şarj istasyonu, OCPP mesajlarını kullanarak sunucuyla iletişim kurar. Durumu bildirir, başlatma/durdurma komutlarını alır ve işlem verilerini paylaşarak çeşitli arka uç sistemlerle uyumluluğu sağlar.
· Şarj Noktası Operatörü (CPO)
CPO, şarj altyapısını yönetir. Operatörler, OCPP kullanarak şarj cihazı performansını izler, kullanıcı kimlik doğrulamasını yönetir ve ağ genelinde faturalandırmayı yönetir.
· Şarj Noktası Yönetim Sistemi (CPMS)
CPMS, bir OCPP sunucusu aracılığıyla şarj cihazlarına bağlanan arka uç yazılımıdır. Verimli çalışma sağlamak için gösterge panelleri, analitik ve uzaktan kontrol araçları sunar.
OCPP Ağ Geçidi / REST API
Ağ geçidi veya API, veri formatlarını dönüştürerek ve üçüncü taraf entegrasyonunu sağlayarak OCPP uyumlu şarj cihazları ve yönetim platformlarıyla OCPP uyumlu olmayan sistemler arasında köprü kurar.
3. MicroOcpp: Gömülü Sistemler için Hafif Bir OCPP Çözümü
Kaynak kısıtlı gömülü ortamlar için MicroOcpp, çeşitli önemli avantajlara sahip optimize edilmiş bir OCPP protokol yığını sunar:
Ultra düşük kaynak tüketimi
C/C++ dilinde yazılmış ve mikrodenetleyiciler ve gömülü Linux sistemleri için optimize edilmiştir.
Kapsamlı protokol desteği
OCPP 1.6 ile tamamen uyumludur ve OCPP 2.0.1'e yükseltmeleri destekler.
Modüler mimari
Geliştiriciler yalnızca gerekli özellikleri derleyebilir, böylece donanım kaynak verimliliğini en üst düzeye çıkarabilirler.
Geliştirici dostu
Açık API'ler ve kapsamlı örnekler, entegrasyon karmaşıklığını önemli ölçüde azaltır.
4. Dağıtım Uygulaması: Sıfırdan Bir OCPP İletişim Sistemi Oluşturma
4.1 Sunucu Ortamı Kurulumu
Docker konteynerleri kullanılarak bir SteVe OCPP sunucusu dağıtıldı. Açık kaynaklı bir merkezi yönetim sistemi olan SteVe, WebSocket iletişim yönetimi, şarj durumu izleme ve uzaktan komut yürütme dahil olmak üzere kapsamlı şarj istasyonu yönetim yetenekleri sağlar.
4.2 İstemci Dağıtımının Temel Adımları
Linux 6.6.78 çalıştıran MYD-YF13X platformunda, kaynak kodunun çapraz derlenmesiyle ARM için optimize edilmiş ikili dosyalar oluşturularak MicroOcpp istemcisi dağıtıldı. GPIO pinleri, şarj tabancası bağlantı durumlarını simüle edecek şekilde yapılandırıldı; iki GPIO, iki şarj konektörünü temsil ediyor.
4.3 Sunucu-İstemci İletişiminin Kurulması
Dağıtımdan sonra, istemci SteVe sunucusuyla başarılı bir şekilde WebSocket bağlantısı kurdu. Yeni bağlanan şarj istasyonları, sunucu yönetim arayüzünde gerçek zamanlı olarak göründü ve doğru protokol etkileşimini ve ağ bağlantısını doğruladı.
4.4 Durum Raporlama Doğrulaması
GPIO seviyelerini değiştirerek takma ve çıkarma olaylarını simüle eden istemci, bağlantı durumu değişikliklerini sunucuya gerçek zamanlı olarak bildirdi. Sunucu arayüzü bu güncellemeleri anında yansıtarak uçtan uca iletişim zincirinin güvenilirliğini doğruladı.
5. Sonuç: NexwayEV'nin Şarj Çözümleri için Temel Bir Etkinleştirici Olarak OCPP
Küresel EV şarj altyapısı standartlaşmaya devam ederken, OCPP uyumluluğu pazara hazır şarj ürünleri için kritik bir gereklilik haline geldi. Üreticiler ve çözüm sağlayıcılar için sorunsuz birlikte çalışabilirlik, ölçeklenebilirlik ve güvenli iletişim artık isteğe bağlı değil, olmazsa olmazdır.
NexwayEV'de, AC şarj cihazları, DC hızlı şarj cihazları,
mobil ve taşınabilir şarj cihazları ile yüksek kaliteli şarj kabloları ve bağlantı kablolarından oluşan portföyümüz bu ekosistem göz önünde bulundurularak tasarlanmıştır. Donanım çözümlerimizi OCPP gibi açık standartlarla uyumlu hale getirerek, NexwayEV operatörleri, entegratörleri ve OEM ortaklarını çeşitli pazarlarda güvenilir, geleceğe dönük EV şarj sistemleri kurmaya teşvik eder.
Standartlaştırılmış protokoller, esnek dağıtım seçenekleri ve sağlam donanım tasarımı sayesinde NexwayEV, elektrikli mobiliteye küresel geçişi desteklemeye devam ediyor; yalnızca uyumlu değil, aynı zamanda ölçeklenebilir, birlikte çalışabilir ve yeni nesil akıllı enerji ağlarına hazır şarj çözümleri sunuyor.