EV Charging That Works With Zero Internet
Offline EV charging operations means chargers that authorize users, run sessions, record energy and handle billing with no internet connection at the site.
The always-online assumption
Most charging software assumes the charger has a live network. In Indian basements and remote sites, the charger has silence. Every RWA meeting where an installer promised a smart charger and delivered a brick that stays dumb traces back to that single design assumption. Offline capability is the difference between a charger that works and a charger that stays quiet.
Where this matters
Apartment basements and stilt parking (the vast majority of Indian residential EV charging). Office and industrial basements where IT locks the network down. Rural and highway sites where SIM coverage is spotty. Anywhere the site plan and the connectivity plan disagree.
How RIOD makes offline work
Four layers, engineered together so they actually behave when the network drops:
- BLE GATT link between the driver's phone and the charger (auth, start/stop, live session, transaction receipt)
- HMAC challenge-response over BLE with per-user keys so access can't be replayed
- Local whitelist and RFID authorization for RFID-only flows
- Session journaling in NVS with power-loss safe writes
- Store-and-forward sync via the driver's phone or the charger when it regains network
Payment offline
Prepaid balances debited during the session. Postpaid balances reconciled on sync. UPI payments carried through the driver's phone signal even when the charger's own network is down (the phone has the payment PSP; the charger has the meter; the phone bridges them). Cross-linked to our UPI payment integration for the full flow.
Deployment options
Add offline capability as a firmware upgrade to your existing OCPP charger platform (deep-integration engagement). Deploy RIOD PowerPod AC chargers with offline mode built in (bundled hardware and software). Retrofit for older chargers where the MCU has headroom for BLE and NVS journaling.
Where the limits live
Offline mode has boundaries worth stating up front. Roaming across networks needs connectivity, OCPI runs online only. Live remote support during a session needs connectivity, the operator observes only what the network carries. Real-time promotional pushes need connectivity too. What offline handles cleanly: authorize, meter, bill, log, and settle every session correctly on sync. Reviewers who ask about the edges get the honest map here, not later.
Engineering notes behind Offline Operations.
Questions we get most.
Can an EV charger work without internet?
Yes. A charger with offline-capable firmware authorizes users from a local list or over Bluetooth from the driver's phone, runs the session, and journals transactions locally. Records sync to the backend when connectivity returns, via the phone or the charger itself.
How does BLE-based charging work?
The driver's phone connects directly to the charger over Bluetooth Low Energy. The app authenticates with cryptographic keys, starts and stops the session, and carries the transaction record back to the cloud. The charger itself never needs a SIM or WiFi.
How is billing handled with no connectivity?
Sessions are journaled on the charger with energy, duration and user ID, and settled on sync. Models include prepaid wallet deduction, postpaid billing, or UPI payment through the driver's phone signal even when the charger has none.
Is offline charging secure?
Yes, when built correctly. RIOD uses HMAC-based challenge-response over BLE, signed session records and per-user keys, so access cannot be replayed or spoofed even with no server in the loop.
If the site can't get signal, that's the site to talk to us about.
Tell us about the site. Let's get on a call.
Solve a no-network site

