Platforma za ChargeMeCarApostol CSMS — motor, ktorý poháňa ChargeMeCar
CSMS platforma priemyselnej úrovne s viacverziovým OCPP, OCPI roamingom 2.2.1 + 2.3.0, Stripe Connect pre európsky trh a ad-hoc nabíjaním v súlade s AFIR. ChargeMeCar je jedným z viacerých nasadení, ktoré dnes na tejto platforme bežia.
- OCPP 1.5 / 1.6 / 2.0.1
- OCPI 2.2.1 + 2.3.0
- Stripe Connect
- V súlade s AFIR
- Multi-tenant
- Otvorené jadro
Predstavte si to ako Shopify pre nabíjanie elektromobilov — rovnaká platforma, mnoho rôznych značiek, každá v plnom vlastníctve svojho prevádzkovateľa.
01
Rovnaký motor, žiadny fork
ChargeMeCar beží ako nasadenie vlastnené tenantom na Apostol CSMS — rovnaký motor ako pri každom inom nasadení, identický protokolový stack, identická platobná inštalatérska sieť. Žiadna «vetva ChargeMeCar» platformy neexistuje.
02
Zrelé jadro
Základný serverový framework platformy je v produkcii viac ako deväť rokov. Apostol CSMS je výsledkom rokov ladenia platformy, navrhnutý s plným poznaním obmedzení pozorovaných v dlhodobom komerčnom používaní predchádzajúcej generácie.
03
Prevádzkovo nezávislí
Naše Stripe Connect účty, naša infraštruktúra, naša právnická osoba. Vlastník platformy nemôže prevádzkovať značku ChargeMeCar bez nás — a opačne.
OCPP — tri verzie, jeden runtime
OCPP 1.5 (SOAP)
Spätná kompatibilita pre staršie zariadenia, ktoré sú ešte v prevádzke.
OCPP 1.6 (JSON / WebSocket)
Najrozšírenejšia verzia na trhu — kompletne implementovaná, desať správ stanica-do-centrály a devätnásť príkazov centrála-do-stanice.
OCPP 2.0.1 (moderná)
Trojúrovňový model (Stanica → EVSE → Konektor), perzistentný Device Model, reťazcové identifikátory relácie. Implementovaná v základnom rozsahu; pokročilé rozšírenia sú v roadmape.
Automatická detekcia verzie pri pripojení. Príkazy z centrálneho systému sú transparentne prekladané medzi 1.6 a 2.0.1 — zmiešané flotily zariadení sú podporované bez ďalšieho úsilia.
OCPI — roaming s oboma aktívnymi verziami
OCPI definuje pravidlá, podľa ktorých si rôzne nabíjacie siete vymieňajú informácie o nabíjacích bodoch, tarifách, identitách používateľov a reláciách. Obe aktuálne aktívne verzie štandardu sú podporované súčasne, v oboch rolách.
Rola CPO
Sprístupňuje stanice ChargeMeCar roamingovým partnerom — vrátane pripravenosti na huby Hubject a Gireve.
Rola eMSP
Prijíma vodičské tokeny z externých partnerských sietí; príkazy na vzdialené spustenie nabíjania prechádzajú tým istým kanálom.
Hardvérovo neutrálne podľa návrhu
Funguje s akoukoľvek stanicou kompatibilnou s OCPP 1.6 / 2.0.1 — vrátane staníc konkurencie. Platforma je hardvérovo neutrálna podľa návrhu, nie podľa zoznamu certifikácií.
Možnosti Stripe Connect
- OAuth onboarding pre existujúce Stripe účty
- Automatický application_fee na transakciu
- Refundácie + reverse transfers
- Webhooky: charge.succeeded, payment_intent.*, payout.*
- PSD2 3-D Secure v predvolenom nastavení
- Výplaty partnerom cez Stripe Connect
AFIR ad-hoc QR — štvorkrokový tok
- 01
Skenovať
Vodič skenuje QR kód vytlačený na stanici.
- 02
Vidieť tarifu
Ceny a podmienky zobrazené vopred — žiadny účet nie je potrebný.
- 03
Zaplatiť
Stripe Checkout / Payment Links riešia bezpečnú platobnú stránku.
- 04
Nabíjať
Vystaví sa potvrdenka; nabíjanie sa spustí okamžite na pokyn platformy.
Wallet + podvojné účtovníctvo
Každý pohyb prostriedkov je súčasne zaúčtovaný na ťarchu jedného účtu a v prospech iného. Integrita zostatkov je štrukturálna, audit trails sú prirodzené, a čiastočné refundácie sa čisto zúčtujú medzi účtami prevádzkovateľa, platformy a partnera.
Webapp
Next.js + React + Ant Design
Dashboard prevádzkovateľa — CRM, analytika, multi-tenant administrácia
PWA pre vodičov
Vite + React + Ant Design Mobile
Aplikácia pre koncového používateľa — interaktívna mapa, relácie, wallet, história, rezervácia stanice
Pay
Nuxt + Tailwind
Jednorazový QR platobný tok bez registrácie (AFIR ad hoc)
Auth
Vue + Vite
OAuth2 identity provider pre celý perimeter
Landing
Nuxt + Quasar + GSAP
Marketingová stránka značky — vrátane tejto stránky
Všetkých päť aplikácií je verejne distribuovaných ako Docker obrazy v GitHub Container Registry; každá značka prevádzkuje vlastné kópie, brandované cez podpísaný manifest doručený za behu.
Transportná vrstva v C++
Jediná asynchrónna event loop spájajúca HTTP a PostgreSQL — postavená na otvorenom frameworku libapostol, v produkčnom nasadení od roku 2017.
Obchodná logika v PostgreSQL
Workflow engine, prístupové práva založené na rolách, podvojná hlavná kniha — všetko napísané v PL/pgSQL na otvorenom frameworku db-platform. Hot-reload, transakčné, bez samostatného ORM.
Otvorený základ, uzavretá distribúcia
Tri základové repozitáre sú pod licenciou MIT a verejne dostupné pod github.com/apostoldevel: libapostol — C++ transport (github.com/apostoldevel/apostol); db-platform — PostgreSQL framework (github.com/apostoldevel/db-platform); ocpp-cs — referenčná implementácia centrálneho systému OCPP (github.com/apostoldevel/ocpp-cs). Samotné CSMS sa distribuuje ako Docker obrazy z github.com/apostol-csms. Riziko uzamknutia dodávateľom je štrukturálne ohraničené — aj keby sa distribučná vrstva stiahla, celý základ zostáva prevádzkovateľný z otvoreného zdroja.
Multi-tenant podľa návrhu
Licencie značiek podpísané Ed25519 a obsah databázy šifrovaný pre každú značku zvlášť. Jediná softvérová distribúcia; plne oddelené operácie značiek.
Validácia v reálnych podmienkach
Jadro platformy beží v produkcii viac ako deväť rokov. Súčasná generácia bola prebudovaná v plnom poznaní obmedzení predchádzajúcej, pozorovaných v dlhodobej komerčnej prevádzke, nie v laboratórnych podmienkach.
Hardvérová nezávislosť
Platforma hovorí OCPP 1.6 a 2.0.1 s akoukoľvek kompatibilnou nabíjacou stanicou, bez ohľadu na výrobcu — vrátane zariadení od konkurenčných CSMS dodávateľov. Hardvérová neutralita je štrukturálna, nie zoznam certifikácií.
Kryptografická izolácia značiek
Každé nasadenie beží pod značkovou licenciou podpísanou Ed25519 a poskytuje obsah databázy zašifrovaný kľúčom špecifickým pre značku, odvodeným z tejto licencie. Jediná softvérová distribúcia; plne oddelené operácie značiek.
AFIR — ad-hoc platba
Verejná nabíjacia infraštruktúra musí akceptovať platbu od ktoréhokoľvek vodiča bez predchádzajúcej registrácie. Plne implementované cez Stripe Checkout / Payment Links a anonymný vodičský QR tok.
GDPR
Údaje uložené v EÚ, právo na vymazanie, audit logy, podpísané záznamy súhlasu — zabudované do dátovej vrstvy, nie nadlepené.
PSD2 / 3-D Secure
Silné overenie zákazníka je pre európske karty cez Stripe vynútené v predvolenom nastavení. Žiadna platobná cesta neobchádza 3-D Secure.
ISO 15118 «Plug & Charge»
Plánované, v roadmape OCPP 2.0.1. Úprimné upozornenie: táto funkcia ešte nie je v produkcii; čaká na prácu naplánovanú pre nasledujúci hlavný míľnik platformy.
White-label možnosťAk ste prevádzkovateľ CPO alebo energetická utility a chcete prevádzkovať vlastné CSMS
Platforma to natívne podporuje. Nový prevádzkovateľ značky nasadí v priebehu piatich až desiatich minút plne nakonfigurovanú, plne brandovanú, právne a fiškálne previazanú inštanciu. Pozrite si náš white-label program.
Pozrieť white-label program → Kontaktujte násChcete sa o platforme dozvedieť viac?
Pošlite nám brief alebo otvorte demo dashboardu prevádzkovateľa. Prevedieme vás tým, čo je pre vás relevantné.