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.

  1. Cihaz, kendisine verilen adrese bağlanır ve kendini tanıtır.
  2. Modelini ve yazılımını içeren bir boot notification gönderir; ChargeIT onu kabul eder.
  3. Her soketin durumunu bildirir.
  4. 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.6JOCPP 2.0.1
Yayımlanma20152020
TaşımaWebSocket üzerinden JSONWebSocket üzerinden JSON
OturumlarAyrı 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ı listesiBileşen ve değişkenlerden oluşan bir cihaz modeli
Güvenlik profilleriSonradan, Open Charge Alliance’ın 1.6J için güvenlik eklentisiyle eklendiStandardı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ı

  1. ChargeIT merkezi sistem olarak ayarlanmış OCPP 1.6J veya 2.0.1.
  2. Cihazda, SIM kart veya sahanın ağı üzerinden internet.
  3. İ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