Tek bir şarj uygulaması kullanan sürücü, uygulamanın birçok farklı şirketin cihazında çalışmasını bekler. Bu basit deneyimin arkasında şarj ağı ile sürücünün uygulama sağlayıcısı çok fazla bilgi alışverişi yapar: Cihazlar nerede, boş mu, ne kadar tutuyor, sürücü şarj olabilir mi ve ne kadar enerji verildi? Bu alışveriş için en yaygın kullanılan açık protokol OCPI, yani Open Charge Point Interface'tir.
Bu rehber OCPI'nin ne yaptığını, modüllerinin nasıl bir araya geldiğini, hangi sürümlerin olduğunu ve roaming'e başlamak için neye ihtiyacınız olduğunu anlatıyor.
- OCPI, şarj ağı işletmecileri (CPO) ile e-mobilite hizmet sağlayıcılarının (eMSP) arka sistemlerini birbirine bağlar.
- EVRoaming Foundation tarafından yönetilen, ücretsiz ve açık bir REST/JSON protokolüdür.
- Modüller konum, tarife, kimlik, oturum, şarj detay kaydı, uzaktan komut ve akıllı şarjı kapsar.
- OCPI doğrudan veya roaming platformları üzerinden çalışır ve OCPP'nin yerini almaz, onu tamamlar.
OCPI hangi sorunu çözer?
Ortak bir protokol olmasaydı her CPO ve her eMSP, her ortakla özel bir entegrasyon yapmak zorunda kalırdı. Tek bir ülkede onlarca ağ ve yüzlerce sağlayıcı olduğunda bu kısa sürede yönetilemez hale gelir. OCPI, roaming için gereken verileri paylaşmanın tek bir standart yolunu tanımlar; böylece tek bir uygulama birçok ortağa bağlanabilir. İlgili iki rolü CPO ve eMSP farkı rehberimizde anlattık.
OCPI nasıl çalışır?
OCPI, HTTPS üzerinden JSON mesajlarla çalışan bir dizi REST API'dir. Her taraf desteklediği modüller için uç noktalar açar ve karşı tarafın uç noktalarını çağırır. Veri iki yönlü akar: CPO konum ve oturum güncellemelerini gönderir, eMSP ise veri talep edebilir veya komut gönderebilir. Başlangıçtaki kimlik bilgisi (credentials) el sıkışması token'ları ve üzerinde anlaşılan sürümleri paylaşır; böylece her taraf nasıl kimlik doğrulayacağını ve karşı tarafın hangi modülleri desteklediğini bilir.
OCPI'nin ana modülleri
| Modül | Ne yapar | Tipik yön |
|---|---|---|
| Credentials ve Versions | Kayıt, kimlik doğrulama token'ları ve sürüm anlaşması | İki yönlü |
| Locations | Durum, güç ve çalışma saatleriyle sahalar, EVSE'ler ve soketler | CPO'dan eMSP'ye |
| Tariffs | Enerji, süre, park ve sabit ücretler için fiyat yapıları | CPO'dan eMSP'ye |
| Tokens | Şarj etmeye yetkili RFID kartlar ve uygulama kimlikleri | eMSP'den CPO'ya |
| Sessions | O ana kadarki enerji ve maliyetle canlı şarj oturumları | CPO'dan eMSP'ye |
| CDRs | Faturalamada kullanılan nihai şarj detay kayıtları | CPO'dan eMSP'ye |
| Commands | Uzaktan başlatma, durdurma, rezervasyon ve kilit açma istekleri | eMSP'den CPO'ya |
| ChargingProfiles | eMSP tarafından gelen akıllı şarj istekleri | eMSP'den CPO'ya |
| HubClientInfo | Bir platform üzerinden bağlı taraflar hakkında bilgi | Platformdan taraflara |
OCPI ile bir roaming oturumu adım adım
- CPO konumlarını ve tarifelerini yayınlar; eMSP bunları uygulamasında gösterir.
- Sürücü RFID kart okutur veya uygulamadan şarjı başlatır. CPO kimliği, Tokens modülüyle aldığı listeye göre ya da gerçek zamanlı yetkilendirme isteğiyle kontrol eder.
- CPO'nun CSMS'i oturumu OCPP ile cihazda başlatır ve ilerlemeyi Sessions modülüyle eMSP'ye bildirir.
- Şarj bitince CPO enerji, süre ve maliyeti içeren bir CDR gönderir.
- eMSP sürücüyü faturalar, CPO da anlaşmaya göre eMSP'ye fatura keser.
OCPI sürümleri
| Sürüm | Öne çıkanlar |
|---|---|
| 2.1.1 | Yaygınlaşan ilk kararlı sürüm; birçok entegrasyonda hâlâ kullanılıyor |
| 2.2 / 2.2.1 | Platform desteği ve taraf başına birden fazla rol, gelişmiş tarifeler, şarj profilleri; bugün en yaygın sürüm |
| 2.3.0 | Anlık ödeme bilgisi ve zengin konum verisi gibi AB AFIR şartlarına yönelik eklemeler içeren son büyük sürüm |
Ortakların ortak bir sürümde anlaşması gerekir. Birden fazla sürümü destekleyen bir platform, ortaklardan yükseltme istemeden daha fazla ortağa bağlanabilir.
Doğrudan mı, platform üzerinden mi?
OCPI iki taraf arasında doğrudan kullanılabilir; bu tam kontrol sağlar ve platform ücretinden kaçınır. Ya da her tarafın bir kez bağlanıp birçok ortağa ulaştığı bir roaming platformu üzerinden kullanılabilir. Platformlar ayrıca sözleşmeleri ve finansal mutabakatı da yönetir. Birçok CPO erişim için bir platformla başlar ve en büyük ortaklarıyla doğrudan bağlantı ekler.
OCPI ve OCPP: Rakip değil, tamamlayıcı
OCPP bir cihazı yönetim sistemine bağlar; OCPI ise bu yönetim sistemini başka şirketlerin sistemlerine bağlar. Dolayısıyla bir roaming oturumu ikisini de kullanır: Cihaz ile CPO arasında OCPP, CPO ile eMSP arasında OCPI. OCPI ve OCPP karşılaştırmamız ayrıntıları veriyor; cihaz tarafı için sade dille OCPP rehberimize bakabilirsiniz.
OCPI ve mevzuat
Düzenleyiciler roaming'i giderek daha fazla bekliyor. AB'de AFIR yönetmeliği şarj noktaları hakkında açık veri istiyor ve OCPI 2.3.0 bu kurallara uymaya yardımcı özellikler ekliyor. Birleşik Krallık'ta Public Charge Point Regulations 2023, açık verinin OCPI ile sağlanmasını şart koşuyor. Zorunlu olmadığı yerlerde bile roaming desteği çoğu zaman kamu desteklerinin ve ihalelerin koşuludur.
OCPI'ye nasıl başlanır?
- Rolünüzü seçin: CPO, eMSP veya ikisi birden.
- Platformunuzu kontrol edin: CSMS'iniz OCPI'yi yerleşik olarak, tercihen birden fazla sürümüyle desteklemeli.
- Verinizi temizleyin: Ortaklar bunu sürücülerine gösterdiği için doğru konum, soket ve tarife verisi şarttır.
- Ortaklarınızı seçin: Platform, doğrudan bağlantı ya da ikisi arasında karar verin.
- Test edin ve canlıya alın: Her ortakla test oturumları yapın ve ilk CDR'ları dikkatle mutabık kılın.
Sıkça sorulan sorular
OCPI ücretsiz mi?
Evet. OCPI spesifikasyonu açıktır ve uygulaması ücretsizdir. Maliyetler uygulama geliştirme, roaming platformu ücretleri ve ortaklarla ticari anlaşmalardan doğar.
OCPI'yi kim yönetiyor?
OCPI, yeni sürümleri yayınlayan ve yaygınlaşmasını destekleyen kâr amacı gütmeyen EVRoaming Foundation tarafından yönetilir.
Birkaç cihazım varsa OCPI'ye ihtiyacım var mı?
Başlangıçta şart değil, ama roaming kullanım oranını önemli ölçüde artırabilir. Birçok küçük işletmeci, OCPI'yi zaten destekleyen bir platform veya roaming platformu üzerinden bağlanır.
Hangi OCPI sürümünü kullanmalıyım?
Bugün en yaygın sürüm OCPI 2.2.1'dir. AB'de faaliyet gösteriyorsanız AFIR ile ilgili veriler için 2.3.0'ı planlayın; yükseltmemiş ortaklar için 2.1.1 desteğini koruyun.
OCPP ağınızı yöneten aynı platformdan cihazlarınızı OCPI ile eMSP'lere ve roaming platformlarına bağlayın. Üreticy roaming özelliklerine bakın veya ilk bağlantılarınızı planlamak için bize ulaşın.
