Neden Geleneksel HTTP Yetmiyor?
Geleneksel web mimarilerinde kullanılan "istek-cevap" (request-response) modeli, elektrikli araç şarj ağları gibi anlık veri takibi gerektiren sistemler için hantal kalmaktadır. Bir şarj istasyonunun acil stop durumunu veya anlık akım değişimini merkeze bildirmesi için sunucudan soru gelmesini beklemesi, kritik saniyelerin kaybı demektir. Qumpas, bu sorunu çözmek için WebSocket teknolojisini kullanarak istasyon ile merkez arasında "her an açık" bir dijital tünel kurar.
1. WebSocket: Çift Yönlü ve Gerçek Zamanlı İletişim
WebSocket protokolü, TCP üzerinden tam çift yönlü (full-duplex) bir iletişim kanalı sağlar. Bu mimarinin teknik avantajları şunlardır:
-
Düşük Overhead (Veri Yükü): HTTP'deki her istekte tekrarlanan başlık bilgileri (headers) WebSocket'te yoktur. Bağlantı bir kez kurulur ve sadece saf veri akar.
-
Anlık Push Bildirimleri: İstasyon tarafında bir sensör hatası veya voltaj dalgalanması olduğunda, sunucuya anında "Push" mesajı gönderilir. Qumpas paneli bu sayede saniyeler içinde uyarı verir.
-
Sürekli Bağlantı (Keep-Alive): İstasyonun çevrimiçi (online) olup olmadığı, "Heartbeat" (kalp atışı) sinyalleriyle milisaniyelik hassasiyetle takip edilir.
2. JSON: Veri Takasının Evrensel ve Hafif Dili
OCPP protokolü içinde taşınan veriler, okunabilirliği yüksek ve işlenmesi kolay olan JSON (JavaScript Object Notation) formatında paketlenir:
-
Parse Hızı: JSON, XML gibi eski formatlara göre CPU tarafından çok daha hızlı ayrıştırılır. Bu, donanım üzerindeki işlemci yükünü minimize eder.
-
Okunabilirlik: Teknik ekiplerin log kayıtlarını (logs) inceleyerek hataları teşhis etmesi kolaydır. Örneğin bir
BootNotificationveyaMeterValuesmesajı, standart bir metin dosyası gibi şeffaftır. -
Esneklik: Yeni nesil şarj özelliklerini (V2G verileri, karmaşık hata kodları) veri yapısına eklemek, JSON’ın esnek anahtar-değer (key-value) yapısı sayesinde oldukça basittir.
3. Güvenlik Katmanı: WSS ve Şifreleme
WebSocket trafiği, standart web trafiğinden farklı olarak daha sıkı bir güvenlik protokolü olan WSS (WebSocket Secure) üzerinden akar. Qumpas, TLS 1.2/1.3 şifreleme katmanlarını kullanarak verinin yolda manipüle edilmesini veya "man-in-the-middle" saldırılarını engeller. JSON paketleri içindeki hassas kimlik doğrulama anahtarları, bu şifreli tünel sayesinde güvence altına alınır.
Yazılım Gücüyle Kesintisiz Operasyon
Qumpas’ın WebSocket ve JSON tabanlı haberleşme altyapısı, donanım bağımsız bir ekosistemi mümkün kılar. Hangi marka şarj ünitesini kullanırsanız kullanın, yazılımımız bu evrensel dille cihazınızı bir "akıllı düğüm" haline getirir. Hız, güvenlik ve ölçeklenebilirlik üzerine kurulu bu mimari, ağınızın gelecekteki yoğun trafiğe şimdiden hazır olmasını sağlar.