Zpět na zdroje
Technologie22. května 20265 min read

Jak funguje integrace RFID přes Hubject (průvodce o 5 krocích)

Co se děje mezi přiložením karty a zahájením nabíjení, když vaše síť využívá roaming přes Hubject – a konkrétní podrobnosti o UID a zřizování, které rozhodují o úspěchu transakce.

Jak funguje integrace RFID přes Hubject (průvodce o 5 krocích)

Pokud provozujete síť operátora dobíjecích míst (CPO) nebo poskytovatele služeb e-mobility (eMSP) a chcete, aby karty Vašich zákazníků fungovaly i mimo Vaše domovské území, neobejdete se bez integrace s platformou Hubject. Většina operátorů, se kterými spolupracujeme, k nám přichází ve chvíli, kdy již podepsali smlouvu s Hubject a nyní studují specifikaci OICP, aby zjistili, co přesně musí samotná karta splňovat.

Toto je praktický průvodce: co se děje od okamžiku, kdy řidič přiloží kartu, do spuštění nabíjení, jakou roli v tomto řetězci hraje Váš dodavatel karet a které konkrétní detaily rozhodují o tom, zda přiložení karty skutečně proběhne úspěšně.

Průběh v 5 krocích

Když Váš řidič přiloží RFID kartu k nabíječce s roamingem Hubject v síti jiného CPO, proces probíhá následovně:

1.Přiložení karty.: Řidič přiloží kartu ke čtečce RFID na nabíjecí stanici. Čtečka načte UID čipu – jedinečný identifikátor z výroby, který má v závislosti na rodině čipů délku 4 nebo 7 bajtů.
2.CPO odešle UID do Hubject.: Backend hostitelského CPO neví, komu tato karta patří. Zabalí proto UID do požadavku OICP AuthorizeStart a předá jej platformě Hubject. Požadavek obsahuje vlastní ID CPO, EVSE ID (konkrétní nabíjecí bod) a UID.
3.Hubject předá UID Vašemu backendu.: Hubject funguje jako zúčtovací centrum (clearinghouse): na základě OICP EvcoIDs a mapování ID poskytovatelů, které jste zaregistrovali, ví, že toto UID patří Vašemu eMSP. Předá požadavek na autorizaci Vašemu koncovému bodu CPO/eMSP.
4.Váš backend autorizuje (nebo zamítne) požadavek.: Váš backend vyhledá UID ve Vaší databázi uživatelů, ověří, zda je účet v pořádku, případně aplikuje tarifní pravidla a vrátí rozhodnutí o autorizaci – Authorized (Autorizováno) s ID smlouvy, nebo NotAuthorized (Neautorizováno) s kódem důvodu.
5.Hubject potvrdí výsledek CPO.: Hostitelský CPO obdrží autorizaci, nabíjecí stanice se odemkne a nabíjení začne. Údaje o nabíjení (CDR) a konečné vyúčtování se vypořádají přes Hubject po skončení relace.

Celý tento řetězec obvykle proběhne za méně než sekundu. Pokud selže, je to téměř vždy v jednom ze dvou bodů: formát UID na Vaší kartě neodpovídá tomu, co očekává Váš backend, nebo rozsahy čipů, které vydáváte, nejsou zahrnuty v mapování ID poskytovatele ve Vašem účtu Hubject.

Co musí splňovat samotná karta

Úloha karty v tomto procesu je malá, ale naprosto specifická: musí poskytnout UID, které Váš backend rozpozná. To zní triviálně, dokud nezačnete vydávat karty s různými rodinami čipů a nezjistíte, že délka klíče ve Vaší databázi je pevně definovaná v kódu.

Před odesláním první šarže do výroby je třeba učinit několik rozhodnutí:

Délka UID.: MIFARE Classic vrací 4bajtové UID. Ultralight EV1 a DESFire EV2/EV3 vrací 7bajtová UID. Specifikace OICP 2.3 od Hubject podporuje jak 4bajtová, tak 7bajtová UID (stejně jako 10bajtová), takže Vás tato volba z roamingového uzlu nevylučuje – ale sloupec ve Vaší vlastní backendové databázi musí být dostatečně široký, aby pojal jakýkoli formát, který zvolíte. Pokud plánujete v budoucnu kombinovat rodiny čipů (základní karta na Ultralight EV1, prémiová karta pro vozový park na DESFire), použijte VARCHAR(20) nebo ekvivalent a normalizujte data na hexadecimální řetězce.
Mapování UID na zákazníka.: Při výrobě každé série Vám předáme soubor CSV, který mapuje UID každé karty na číslo karty určené pro zákazníka (nebo sekvenční ID, případně jakékoli jiné pole, které určíte). Toto mapování nahrajete do své uživatelské databáze ještě před aktivací karet. Bez něj byste museli každou kartu fyzicky načíst, abyste naplnili svou databázi – což je při produkčních objemech nerealizovatelné. Tento CSV soubor dodáváme bez příplatku.
Personalizace.: Číslo karty určené pro zákazníka je údaj, o jehož přečtení požádá Váš zákaznický servis řidiče, když zavolá na podporu. Toto číslo můžeme na samotnou kartu vylaserovat nebo vytisknout. Speciálně pro nabíjení elektromobilů je laserové gravírování odolnější než tisk – karta totiž zůstává v peněženkách a kapsách po celá léta.
Předkonfigurace.: Někteří operátoři požadují, aby byly karty dodávány s již nahranými kryptografickými klíči pro konkrétní aplikaci. To zajišťujeme přímo ve výrobě; dodáte nám klíče a ID aplikací a my je nahrajeme na každou kartu před samotnou personalizací. To je důležité spíše pro nasazení karet DESFire než pro Ultralight EV1.

Časté chyby při integraci (a jak se jim vyhnout)

Zde je stručný přehled integračních problémů, se kterými se setkáváme:

Formát UID karty neodpovídá backendu.: Řešení: Před první produkční šarží si potvrďte, zda používáte 4bajtové nebo 7bajtové UID, a nespoléhejte se pouze na dokumentaci – před odesláním objednávky fyzicky přiložte vzorek k testovacímu backendu.
Rozsah UID není registrován v systému Hubject pod Vaším ID poskytovatele.: Řešení: Zaregistrujte rozsah UID čipů ve svém portálu Hubject ještě před spuštěním provozu, nikoli až po něm.
Příliš pomalá odezva autorizace.: Řešení: Nejčastěji se jedná o problém s latencí backendu, nikoli o problém s kartou. Komunikace mezi kartou a nabíječkou je rychlá. Pokud zaznamenáváte zpoždění delší než 3 sekundy, analyzujte dobu odezvy Vašeho backendu CPO/eMSP.
Zákazníci obdrží karty, ale ty se neobjevují v uživatelské databázi.: Řešení: Nahrajte CSV soubor s mapováním UID na zákazníka do své databáze *předtím*, než karty odešlete koncovým uživatelům. Zní to samozřejmě, ale u první šarže na tom ztroskotá většina operátorů.

Co specifikovat při objednávce karet

Pokud se chystáte definovat objednávku karet u nás (nebo u jakéhokoli jiného dodavatele karet), specifikace, která zajistí bezproblémovou integraci s Hubject, vypadá takto:

Rodina čipů (Ultralight EV1 / DESFire – výběr konzultujte v našem průvodci čipy)
Požadovaná délka vráceného UID (4bajtové starší / 7bajtové standardní)
Zda potřebujete předkonfigurovat aplikace DESFire (a případně klíče)
Požadovaný formát CSV pro mapování UID na zákaznické číslo (pořadí sloupců, oddělovač, kódování)
Zda má být zákaznické číslo vylaserováno, vytištěno, nebo obojí

Pokud správně vyřešíte těchto pět bodů, stane se integrace s Hubject pouhou konfigurační záležitostí namísto zdlouhavého ladění chyb.

Jak postupovat dále

Pokud se nacházíte ve fázi porovnávání rodin čipů před samotným rozhodnutím, přečtěte si článek Který RFID čip je vhodný pro nabíjení elektromobilů?, kde naleznete doporučený rámec pro rozhodování. Pokud již čip znáte a chcete si jej fyzicky vyzkoušet, vyžádejte si sadu vzorků – zašleme Vám vzorky Ultralight EV1, DESFire a karet z recyklovaného PVC najednou, a Váš vývojový tým tak může načíst UID do testovacího prostředí Hubject ještě před jakýmkoli závazkem.

Nebo nám sdělte podrobnosti o své integraci – preferovaný čip, plánovaný objem, roamingový uzel, zemi nasazení – a my Vám obratem zašleme realizovatelnou specifikaci a formát CSV připravený k přímému importu do Vašeho backendu.

Share:

Jste připraveni na ekologický přechod vaší nabíjecí sítě?

Kontaktujte nás a zjistěte, jak mohou naše udržitelné RFID karty vylepšit vaši infrastrukturu pro nabíjení EV.

Jak funguje integrace RFID přes Hubject (průvodce o 5 krocích) | ChargeRFID