Elektrikli Araç Şarj Protokollerine Giriş: Temel Kavramlar ve OCPP
1.0 Giriş: Neden Standart Protokollere İhtiyaç Duyuyoruz?
Elektrikli araç şarj altyapısı, modern mobilite ve “Akıllı Şebeke” (Smart Grid) ekosisteminin vazgeçilmez bir parçası haline gelmektedir. Bu altyapının sağlıklı ve verimli bir şekilde büyümesi için açık iletişim standartları kilit bir rol oynar. Standartlar olmadan, her şarj istasyonu üreticisi kendi kapalı sistemini yaratır; bu da bir şarj ağı operatörünü değiştirmek isteyen bir işletmenin tüm fiziksel istasyonlarını da değiştirmek zorunda kalması gibi ciddi sorunlara yol açar.
Açık standartlar ise bu engelleri ortadan kaldırır. Farklı üreticilerin cihazlarının ve yazılımlarının birbiriyle “konuşmasını” sağlayarak birlikte çalışabilirliği garanti eder. Bu durum, rekabeti ve yenilikçiliği teşvik ederek geliştirme maliyetlerini düşürür ve sektöre yeni oyuncuların katılmasını kolaylaştırır. Bu birlikte çalışabilirlik, aynı zamanda şebekeden araca (V2G) enerji akışı ve anlık talep yönetimi gibi Akıllı Şebeke uygulamalarının da temelini oluşturur.
Bu standartların nasıl çalıştığını anlamak için öncelikle sistemdeki temel oyuncuları tanımalıyız.
2.0 Şarj Ekosisteminin Temel Bileşenleri
Şarj ekosistemini bir araya getiren üç temel oyuncu vardır: fiziksel Şarj İstasyonu, onu yöneten CSMS yazılımı ve her bir araca güç sağlayan EVSE. Bu bileşenleri anlamak, tüm sistemin işleyişini kavramak için ilk adımdır.
- Şarj İstasyonu (Charging Station)
- Bu, bir elektrikli aracın şarj edilebildiği fiziksel sistemin kendisidir. Bir şarj istasyonu, birden fazla araca hizmet verebilecek bir veya daha fazla şarj ünitesi içerebilir.
- Şarj İstasyonu Yönetim Sistemi (CSMS – Charging Station Management System)
- Bu, şarj istasyonlarını uzaktan yöneten merkezi yazılımdır. CSMS, istasyonların durumunu izler, kullanıcıları yetkilendirir ve şarj işlemlerini yönetir. Kısacası, tüm şarj ağının beynidir.
- Elektrikli Araç Tedarik Ekipmanı (EVSE – Electric Vehicle Supply Equipment)
- Bir şarj istasyonunun, aynı anda yalnızca bir elektrikli araca enerji sağlayabilen, bağımsız olarak çalıştırılan ve yönetilen her bir parçasıdır. Örneğin, iki park yerine hizmet veren bir şarj istasyonunda iki adet EVSE bulunur.
Peki, bu istasyonlar ve yönetim sistemleri birbirleriyle nasıl iletişim kurar? İşte burada OCPP devreye giriyor.
3.0 Ana Protokol: Açık Şarj Noktası Protokolü (OCPP)
3.1 OCPP Nedir?
Açık Şarj Noktası Protokolü (Open Charge Point Protocol – OCPP), bir Şarj İstasyonu ile bir Şarj İstasyonu Yönetim Sistemi (CSMS) arasındaki iletişim için geliştirilmiş, endüstri tarafından desteklenen fiili standarttır. Hollanda’daki E-Lad vakfı tarafından başlatılan bu protokol, günümüzde Açık Şarj Birliği (Open Charge Alliance – OCA) tarafından yönetilmektedir. OCPP, hiçbir maliyet veya lisanslama engeli olmadan benimsenebilen açık bir standarttır.
3.2 OCPP Neden Önemlidir?
OCPP’nin yaygın olarak benimsenmesi, hem işletme sahipleri hem de son kullanıcılar için somut faydalar sağlar:
- Birlikte Çalışabilirlik
- Farklı üreticiler tarafından geliştirilen şarj istasyonlarının ve CSMS yazılımlarının sorunsuz bir şekilde birlikte çalışmasını sağlar. Bu sayede bir işletme, A markası bir şarj cihazını B markası bir yönetim yazılımıyla kullanabilir.
- Maliyet Etkinliği ve İnovasyon
- Tek bir standart protokol etrafında birleşmek, yazılım geliştirme maliyetlerini önemli ölçüde düşürür. Geliştiriciler, her bir donanım için ayrı ayrı kod yazmak yerine, OCPP uyumlu tek bir çözüm üreterek ek işlevselliklere ve yeniliklere odaklanabilirler.
- Ağ Esnekliği
- Bir şarj istasyonu sahibi, mevcut yönetim sisteminden (CSMS) memnun kalmazsa, tüm pahalı fiziksel donanımlarını değiştirmek zorunda kalmadan başka bir OCPP uyumlu CSMS sağlayıcısına kolayca geçiş yapabilir.
OCPP’nin bu iletişimi sağlamak için kullandığı bazı temel web teknolojileri vardır.
4.0 İletişimin Arkasındaki Teknolojiler
OCPP, şarj istasyonları ve yönetim sistemleri arasındaki iletişimi sağlamak için kendini kanıtlamış, standart web teknolojilerinden yararlanır.
SOAP (Simple Object Access Protocol)
Bu, web servislerinde yapılandırılmış bilgi alışverişi için kullanılan bir mesajlaşma protokolüdür. Amacı, farklı sistemlerin (örneğin, Windows ve Linux üzerinde çalışan uygulamaların) birbiriyle sorunsuz bir şekilde iletişim kurmasını sağlamaktır. Örneğin, bir uygulama, bir emlak veritabanına belirli bir bölgedeki ev fiyatlarını soran bir SOAP mesajı gönderebilir. Sunucu da bu isteğe, fiyatları içeren ve yine SOAP formatında olan bir XML belgesiyle yanıt verir. Üç temel özelliği vardır:
- Genişletilebilirlik: Güvenlik gibi yeni özelliklerin kolayca eklenmesine olanak tanır.
- Tarafsızlık: HTTP, SMTP veya TCP gibi herhangi bir taşıyıcı protokol üzerinde çalışabilir.
- Bağımsızlık: Herhangi bir programlama modeline izin verir, bu da onu çok yönlü kılar.
XML (Extensible Markup Language)
SOAP, mesajlarının formatı için XML’i kullanır. XML’in en büyük avantajlarından biri, etiket tabanlı yapısı sayesinde hem makineler hem de insanlar tarafından kolayca okunabilir olmasıdır. Bu okunabilirlik, hata tespitini kolaylaştırır ancak bazen ikili (binary) formatlara göre daha yavaş işlem hızlarına neden olabilir.
HTTP (Hypertext Transfer Protocol)
HTTP, web’in temelidir ve SOAP mesajlarının bir noktadan diğerine taşınması için en sık kullanılan taşıyıcı protokoldür.
Analoji: Bu Teknolojiler Nasıl Birlikte Çalışır?
Bu süreci bir mektup göndermeye benzetebiliriz:
- Postane (HTTP): Mektubu bir yerden bir yere taşıyan altyapıdır.
- Zarf ve Adres Kuralları (SOAP): Mektubun formatını belirleyen kurallardır.
- Mektubun Dili (XML): Mesajın içinde yazılı olduğu dildir.
Şimdi bu teknolojilerin OCPP içinde belirli görevleri yerine getirmek için nasıl kullanıldığına dair bazı pratik örneklere bakalım.
5.0 OCPP İş Başında: Sık Kullanılan Mesajlar
OCPP, şarj istasyonu ile merkezi sistem arasındaki tüm etkileşimleri standart mesajlar aracılığıyla yönetir. İşte en sık kullanılan üç temel mesaj ve işleyişleri:
(Başlatma Bildirimi)
- Amaç: Elektrikle beslenen veya yeniden başlatılan bir şarj noktasının, merkezi sisteme (CSMS) açıldığını bildirmesi ve kendini tanıtmasıdır.
- İşleyiş:
- Şarj noktası açıldıktan hemen sonra, versiyon ve üretici gibi temel yapılandırma bilgilerini içeren bir
BootNotificationisteği gönderir. - Merkezi sistem, şarj noktasını kabul edip etmediğini bildiren bir
BootNotificationonayı ile yanıt verir. - Yanıt “Kabul Edildi” (Accepted) ise, şarj noktası merkezi sistemin gönderdiği güncel zaman bilgisiyle kendi saatini senkronize eder ve kalp atışı (heartbeat) gönderme aralığını ayarlar.
- Şarj noktası açıldıktan hemen sonra, versiyon ve üretici gibi temel yapılandırma bilgilerini içeren bir
(Kalp Atışı)
- Amaç: Şarj noktasının hala çevrimiçi ve merkezi sisteme bağlı olduğunu düzenli aralıklarla bildirmektir.
- İşleyiş:
- Şarj noktası, önceden yapılandırılmış bir zaman aralığında (örneğin, her 5 dakikada bir) merkezi sisteme bir
Heartbeatisteği gönderir. - Merkezi sistem,
Heartbeatonayı ile yanıt verir ve bu yanıta kendi güncel saatini ekler. - Şarj noktası, bu bilgiyi kendi dahili saatini senkronize tutmak için kullanır.
- Şarj noktası, önceden yapılandırılmış bir zaman aralığında (örneğin, her 5 dakikada bir) merkezi sisteme bir
(Yetkilendirme)
- Amaç: Bir kullanıcının şarj işlemini başlatmasına izin verilip verilmediğini doğrulamaktır. Şarj noktası, enerji sağlamadan önce mutlaka yetkilendirme almalıdır. Ayrıca bu mesaj, işlemi durdurmak için kullanılan kimlik, başlatan kimlikten farklıysa işlem sonunda da kullanılır.
- İşleyiş:
- Kullanıcı, RFID kartı gibi bir kimlik belirteci (
idTag) ile kendini şarj noktasına tanıtır. - Eğer kimlik belirteci şarj noktasının yerel listesinde kayıtlı değilse, nokta merkezi sisteme bir
Authorizeisteği gönderir. - Merkezi sistem, kullanıcının geçerli olup olmadığını kontrol eder ve şarj işlemine izin veren veya reddeden bir yanıt gönderir.
- Kullanıcı, RFID kartı gibi bir kimlik belirteci (
Bu temel mesajlar, OCPP’nin elektrikli araç şarj ağını nasıl akıllı ve yönetilebilir hale getirdiğinin sadece birkaç örneğidir.
6.0 Sonuç: Birleşik Bir Şarj Geleceği
OCPP gibi açık standartlar, elektrikli araç şarj altyapısının geleceği için temel bir yapı taşıdır. Farklı üreticilerin ve hizmet sağlayıcıların ortak bir dil konuşmasını sağlayarak, kapalı ve verimsiz sistemlerin önüne geçerler. Bu standartlar sayesinde birlikte çalışabilen, esnek ve maliyet etkin bir şarj ağı oluşturmak mümkündür. Nihai hedef, tüm şarj noktalarının akıllı ve verimli bir şekilde tek bir merkezden kontrol edilebildiği, kusursuz bir kullanıcı deneyimi sunan entegre bir ekosistem yaratmaktır.








