Kaynaklara Geri Dön
Teknoloji22 Mayıs 20265 min read

Hubject RFID Entegrasyonu Tam Olarak Nasıl Çalışır? (5 Adımda İnceleme)

Ağınız Hubject üzerinden dolaşım (roaming) sağlarken bir kart okutulması ile şarj seansının başlaması arasında neler yaşanır? Kart okutma işleminin başarılı olup olmayacağını belirleyen spesifik UID ve yetkilendirme detayları.

Hubject RFID Entegrasyonu Tam Olarak Nasıl Çalışır? (5 Adımda İnceleme)

Bir Şarj Noktası İşletmecisi (CPO) ağı veya bir e-Mobilite Hizmet Sağlayıcısı (eMSP) yönetiyorsanız ve müşterilerinizin kartlarının kendi ana bölgenizin dışında da çalışmasını istiyorsanız, Hubject ile entegrasyon gerçekleştireceksiniz demektir. Birlikte çalıştığımız işletmecilerin çoğu, bize halihazırda Hubject'e kaydolduktan sonra gelir ve kartın kendisinin ne yapması gerektiğini anlamaya çalışarak OICP spesifikasyonunu inceler.

Bu, pratik bir kılavuzdur: Bir sürücünün kartını okutması ile şarj seansının başlaması arasında ne olduğu, kart tedarikçinizin bu zincirde nerede yer aldığı ve okutma işleminin gerçekten başarılı olup olmadığını belirleyen özel ayrıntılar burada açıklanmaktadır.

5 Adımlı Akış

Sürücülerinizden biri, başka bir CPO'nun ağındaki Hubject dolaşım/roaming özellikli bir şarj istasyonunda RFID kartını okuttuğunda şu süreç gerçekleşir:

1.Kart okutma.: Sürücü, kartı şarj istasyonunun RFID okuyucusuna yaklaştırır. Okuyucu, çipin UID değerini (çip ailesine bağlı olarak 4 veya 7 bayt olan, fabrika ayarlı benzersiz tanımlayıcıyı) çeker.
2.CPO, UID'yi Hubject'e gönderir.: Ev sahibi CPO'nun arka ofis sistemi bu kartın kime ait olduğunu bilmez. UID'yi bir OICP AuthorizeStart isteği halinde paketler ve Hubject'e iletir. İstek; CPO'nun kendi kimliğini, EVSE ID'yi (belirli şarj noktasını) ve UID'yi içerir.
3.Hubject, UID'yi sizin arka ofis sisteminize iletir.: Hubject bir takas merkezi (clearinghouse) görevi görür: Kaydettiğiniz OICP EvcoIDs ve sağlayıcı kimliği (provider-ID) eşleşmelerine dayanarak bu UID'nin sizin eMSP'nize ait olduğunu bilir. Yetkilendirme isteğini sizin CPO/eMSP uç noktanıza (endpoint) iletir.
4.Arka ofis sisteminiz yetkilendirir (veya reddeder).: Arka ofis sisteminiz, kullanıcı veri tabanınızda UID'yi arar, hesabın iyi durumda olup olmadığını kontrol eder, isteğe bağlı olarak tarife kurallarını uygular ve bir yetkilendirme kararı döndürür — sözleşme kimliği ile birlikte Authorized (Yetkilendirildi) veya bir hata kodu ile birlikte NotAuthorized (Yetkilendirilmedi).
5.Hubject, CPO'ya onay gönderir.: Ev sahibi CPO yetkilendirmeyi alır, şarj istasyonunun kilidi açılır ve seans başlar. Şarj verileri ve nihai faturalandırma, seans sona erdikten sonra Hubject üzerinden netleştirilir.

Tüm bu zincir genellikle bir saniyeden kısa sürede tamamlanır. Başarısız olduğunda, bu durum neredeyse her zaman iki noktadan birinde gerçekleşir: Kartınızdaki UID formatı arka ofis sisteminizin beklediği formatla eşleşmiyordur veya Hubject hesabınızdaki sağlayıcı kimliği eşleşmeleri, düzenlediğiniz çip aralığını kapsamıyordur.

Kartın Kendisinin Ne Yapması Gerekir?

Kartın bu akıştaki görevi küçük ama özeldir: Arka ofis sisteminizin tanıyacağı bir UID sunmak. Birden fazla çip ailesinde kart düzenlemeye başlayana ve veri tabanı anahtar uzunluğunuzun sabit kodlanmış (hardcoded) olduğunu fark edene kadar bu kulağa çok basit gelebilir.

İlk parti gönderilmeden önce birkaç kararın verilmesi gerekir:

UID uzunluğu.: MIFARE Classic 4 baytlık bir UID döndürür. Ultralight EV1 ve DESFire EV2/EV3 ise 7 baytlık UID'ler döndürür. Hubject'in OICP 2.3 spesifikasyonu hem 4 baytlık hem de 7 baytlık UID'leri (ve ayrıca 10 baytlık olanları) kabul eder, dolayısıyla bu seçim sizi dolaşım/roaming merkezinin dışında bırakmaz — ancak kendi arka ofis veri tabanı sütununuzun, seçtiğiniz format hangisi olursa olsun bunu saklayabilecek genişlikte olması gerekir. İleride çip ailelerini karıştırma ihtimaliniz varsa (Ultralight EV1 üzerinde temel bir kart, DESFire üzerinde premium bir filo kartı), VARCHAR(20) veya eşdeğeri bir değer kullanın ve hex dizelerine normalleştirin.
UID-müşteri eşleştirmesi.: Bir üretim serisi gerçekleştirdiğimizde, her kartın UID'sini müşteriye yönelik bir kart numarasıyla (veya sıralı kimlikle ya da belirteceğiniz herhangi bir alanla) eşleştiren bir CSV dosyası teslim ederiz. Bu eşleştirme, kartları etkinleştirmeden önce kullanıcı veri tabanınıza yükleyeceğiniz veridir. Bu veri olmadan, veri tabanınızı doldurmak için her kartı fiziksel olarak okutmanız gerekir ki bu da üretim hacimlerinde imkansız bir yöntemdir. Bu CSV dosyasını ek bir ücret talep etmeden teslim ediyoruz.
Kişiselleştirme.: Müşteriye yönelik kart numarası, müşterilerinizin destek ekibinizi aradıklarında okumalarını isteyeceğiniz numaradır. Bu numarayı kartın üzerine lazerle kazıyabilir veya basabiliriz. Özellikle EV şarjı için lazer kazıma, baskıya göre daha dayanıklıdır; kart yıllarca cüzdanlarda ve ceplerde taşınır.
Ön yapılandırma.: Bazı işletmeciler, kartın belirli bir uygulama için halihazırda yüklenmiş kriptografik anahtarlarla gönderilmesini ister. Bunu üretim sürecinde gerçekleştiriyoruz; siz anahtar materyalini ve uygulama kimliklerini sağlarsınız, biz de kişiselleştirmeden önce bunları her karta tanımlarız. Bu durum, Ultralight EV1 kurulumlarından ziyade DESFire kurulumları için daha büyük önem taşır.

Sık Karşılaşılan Hata Modları (ve Bunlardan Nasıl Kaçınılır?)

Karşılaştığımız entegrasyon sorunlarının kısa bir listesi:

Kartın UID formatı arka ofis sistemiyle eşleşmiyor.: Çözüm: İlk üretim partisinden önce 4 bayt ile 7 bayt durumunu onaylayın ve belgelere güvenmeyin — sipariş vermeden önce test arka ofis sisteminizde bir numuneyi fiziksel olarak okutun.
UID aralığı, sağlayıcı kimliğiniz altında Hubject'e kayıtlı değil.: Çözüm: Çip UID aralığını canlıya geçtikten sonra değil, geçmeden önce Hubject portalınıza kaydedin.
Yetkilendirme gidiş-dönüş süresi (round-trip) çok yavaş.: Çözüm: Bu durum çoğunlukla bir kart sorunu değil, arka ofis gecikme (latency) sorunudur. Kart ile şarj istasyonu arasındaki el sıkışma (handshake) hızlıdır. 3 saniyeden uzun gecikmeler görüyorsanız, CPO/eMSP arka ofis yanıt sürenizi analiz edin.
Müşteriler kartları teslim alıyor ancak kartlar kullanıcı veri tabanında görünmüyor.: Çözüm: UID-müşteri CSV dosyasını, kartları son kullanıcılara göndermeden *önce* veri tabanınıza yükleyin. Kulağa çok bariz geliyor; ancak çoğu işletmeci ilk partide bu noktada hata yapıyor.

Kart Siparişi Verirken Belirtmeniz Gerekenler

Bizimle (veya herhangi bir kart tedarikçisiyle) bir kart siparişi kapsamı belirlemek üzereyseniz, Hubject entegrasyonunu sorunsuz hale getiren teknik özellik sayfası şu şekilde olmalıdır:

Çip ailesi (Ultralight EV1 / DESFire — seçim için çip kılavuzumuzu inceleyin)
Döndürülmesini istediğiniz UID uzunluğu (4 bayt eski tip / 7 bayt standart)
DESFire uygulamalarının önceden tanımlanmasına ihtiyaç duyup duymadığınız (ve eğer öyleyse, anahtar materyali)
UID-müşteri numarası eşleştirmesi için istediğiniz CSV formatı (sütun sırası, ayırıcı, kodlama)
Müşteriye yönelik numaranın lazerle mi kazınacağı, basılacağı mı yoksa her ikisinin birden mi uygulanacağı

Bu beş unsuru doğru belirlediğinizde, Hubject akışı bir hata ayıklama sürecinden ziyade basit bir yapılandırma işlemine dönüşür.

Bir Sonraki Adım

Karar vermeden önce çip ailelerini karşılaştırma aşamasındaysanız, önerdiğimiz çerçeve için EV şarjı için hangi RFID çipi uygundur? başlıklı yazımızı okuyun. Çipi zaten biliyorsanız ve yakından görmek istiyorsanız, bir numune paketi talep edin — Ultralight EV1, DESFire ve geri dönüştürülmüş PVC numunelerini tek seferde gönderiyoruz; böylece yazılım ekibiniz herhangi bir taahhütte bulunmadan önce UID'leri Hubject test ortamınıza okutabilir.

Veya bize neyi entegre ettiğinizi anlatın — çip tercihi, hedef hacim, dolaşım/roaming merkezi, kurulum yapılacak ülke — biz de arka ofis sisteminize doğrudan aktarabileceğiniz CSV formatı ve üretime hazır bir teknik şartname ile size geri dönüş yapalım.

Share:

Şarj Ağınızla Çevre Dostu Bir Adım Atmaya Hazır mısınız?

Sürdürülebilir RFID kartlarımızın EV şarj altyapınızı nasıl geliştirebileceğini öğrenmek için bizimle iletişime geçin.

Hubject RFID Entegrasyonu Tam Olarak Nasıl Çalışır? (5 Adımda İnceleme) | ChargeRFID