- Ana sayfa
- Kaynaklar
- OCPP rehberi
Rehber · OCPP
OCPP, anlaşılır dille.
Bir şarj cihazı ile onu yöneten yazılımın nasıl konuştuğu, OCPP 1.6J ile 2.0.1’in nasıl farklılaştığı ve cihazlarınız ChargeIT’e bağlandığında neler olduğu.
Şarj cihazlarınızı ve yazılımınızı ayrı ayrı seçebilmenizin nedeni OCPP’dir. Nasıl çalıştığı ve ChargeIT’in onu nasıl kullandığı aşağıda.
OCPP nedir
Open Charge Point Protocol, Open Charge Alliance tarafından sürdürülen açık bir standarttır. Bir şarj cihazı ile merkezi sisteminin değiştirdiği mesajları tanımlar: cihaz durumunu, oturumlarını ve sayaç okumalarını bildirir; merkezi sistem sürücüleri yetkilendirir, komut gönderir ve şarj limitlerini belirler.
Standart açık olduğu için onu destekleyen her cihaz, onu destekleyen her merkezi sistem tarafından yönetilebilir. Donanımınızı ve yazılımınızı ayrı ayrı seçmenizi sağlayan da budur.
OCPP 1.6’da iki tarafa charge point ve central system denir. OCPP 2.0.1’de bunlar charging station ve charging station management system (CSMS) olur. ChargeIT, kendisine bağlı her cihazın merkezi sistemidir.
Bir cihaz nasıl bağlanır
Cihaz, merkezi sistemin adresine bir WebSocket bağlantısı açar ve açık tutar. Mesajlar bu tek bağlantı üzerinden JSON olarak iki yönde iletilir. Cihazın yalnızca SIM kart veya sahanın ağı üzerinden internete ihtiyacı vardır; merkezi sistemin sahanın ağına erişmesi hiç gerekmez.
- Cihaz, kendisine verilen adrese bağlanır ve kendini tanıtır.
- Modelini ve yazılımını içeren bir boot notification gönderir; ChargeIT onu kabul eder.
- Her soketin durumunu bildirir.
- O andan itibaren heartbeat’ler, durum değişiklikleri, yetkilendirme istekleri, işlemler ve sayaç değerleri gönderir; komutlar ve şarj limitleri alır.
OCPP 1.6J ve 2.0.1
Her iki sürüm de yaygın olarak kullanılır. Bir cihaz belirli bir bağlantıda bunlardan birini konuşur; bazı cihazlar ayarlarından ikisi arasında değiştirilebilir.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| Yayımlanma | 2015 | 2020 |
| Taşıma | WebSocket üzerinden JSON | WebSocket üzerinden JSON |
| Oturumlar | Ayrı işlem başlatma ve durdurma mesajları | Başlangıç, güncellemeler ve bitiş için tek bir transaction event mesajı |
| Cihaz ayarları | Yapılandırma anahtarları listesi | Bileşen ve değişkenlerden oluşan bir cihaz modeli |
| Güvenlik profilleri | Sonradan, Open Charge Alliance’ın 1.6J için güvenlik eklentisiyle eklendi | Standardın parçası |
| Akıllı şarj | Şarj profilleri | Şarj profilleri, standartta ISO 15118 desteğiyle |
Tablo standartların kendisini karşılaştırır. Belirli bir cihazın neyi desteklediği yazılımına bağlıdır.
ChargeIT OCPP’yi nasıl uygular
ChargeIT’te her sürüm için ayrı bir işleyici vardır. Bir 2.0.1 cihazı asla 1.6 mantığına çevrilmez; böylece her sürüm kendi mesajlarını, durumlarını ve kurallarını korur.
- Konsoldan veya API’den uzaktan komutlar: başlatma, durdurma, soket kilidini açma ve kullanılabilirliği değiştirme.
- Her cihaz için bir güvenlik profili; cihaz kimlik bilgileri karma değerle saklanır.
- Her sahayı limitin altında tutmak için yük dengeleyicinin gönderdiği şarj profilleri.
- Her cihaz için, alınan her mesaj ve gönderilen her komutla bir olay günlüğü.
- Yeniden başlatma sonrası kurtarma: platform şarj sırasında yeniden başlarsa oturum devam eder; durumu bilinmeyen işlemler kaybolmaz, kurtarılır.
- Güvenli tarafta kalır: bir yetkilendirmeye karar verilemiyorsa yanıt hayırdır.
Cihazınızın ihtiyaçları
- ChargeIT merkezi sistem olarak ayarlanmış OCPP 1.6J veya 2.0.1.
- Cihazda, SIM kart veya sahanın ağı üzerinden internet.
- İstediğiniz özellikleri destekleyen yazılım: akıllı şarj ve yük dengeleme ilgili OCPP profillerini gerektirir.
Donanım sayfamızdaki modeller test edilmiştir. Diğer cihazlar uyumluluk kontrolünden sonra bağlanır: bize marka ve modeli gönderin.
Cihazlarınızı bağlayın.
Kullandığınız marka ve modelleri söyleyin, ChargeIT’te çalışırken gösterelim.
Demo talep edin