Arkreen Hardware · Product Detail
A 1004Wh portable energy system with an embedded ESP32, documented device control, flexible PAYGo access and optional onchain settlement.

01 · Commercial foundation
eCandle is built on a commercially manufactured portable energy system, combining a long-life LFP battery, bidirectional inverter, solar input, UPS functionality and production-grade protection systems.
Its embedded ESP32 and documented inverter interface allow developers to build new energy-access applications without designing a battery and inverter system from scratch.
Exploded view — eCandle 1, 1004Wh / 300W
1004Wh
LFP storage
300W
AC output
200W
PV input (max)
6,000+
Cycle life
10ms
UPS switchover
~9kg
Weight
02 · Why the ESP32 matters
Most commercial energy products expose only a fixed mobile app or a proprietary cloud connection. eCandle integrates an ESP32 directly into the product and provides an interface to the inverter and device-control layer.
Inverter and control boards — shell removed, bench unit
The battery, BMS and inverter remain a certified, production-grade safety layer. The application layer above them is where developers work: reading state, authorising output, and running energy logic on the device itself.
Readable and controllable fields are confirmed interface by interface with the manufacturer. We publish what is verified, not what is hoped for.
Read battery state, output power, runtime status and fault information.
Control user-side energy output based on payment, operator rules or application authorisation.
Keep executing local PAYGo and safety policy when the network is down.
BLE and Wi-Fi built in, with optional 4G expansion.
Run PAYGo, energy sessions, shared rental and third-party energy applications.
Signed OTA, device identity and production security policy.
03 · Software architecture
Community energy applications
PAYGo · Rental · Shared use · Productive use
Payment & settlement adapters
Mobile money · Operator backend · Stablecoin
eCandle open application runtime
Authorisation · Energy session · Device identity · OTA
Hardware abstraction layer
Meter · Inverter · Battery · Output control
Commercial eCandle hardware
1004Wh LFP · 300W inverter · MPPT · Protection
The battery and inverter remain a production-grade safety layer. The ESP32 application layer is designed to be documented, extensible and progressively opened to developers.
04 · PAYGo capability
An onchain payment or authorisation event unlocks a metered energy service on a real unit today.
OpenPAYGO will provide the standard offline access rail. Planned scope:
OpenPAYGO provides the standard offline access rail. Arkreen's onchain flow remains one optional payment and settlement adapter.
05 · Payment neutrality
eCandle
End users may continue using familiar local payment methods. Stablecoins can be used by sponsors, operators, developers or cross-border settlement partners without becoming a mandatory customer experience.
06 · Arkreen onchain layer
Bind each eCandle to a device identity, hardware model, firmware version and operating relationship.
Onchain payment or authorisation events convert into device usage rights.
Link payment references, device state and metering results to a single energy-service record.
Split revenue between operators, device financiers, maintenance partners and other participants by project rule.
Device-originated records can be linked to transparent onchain payment and settlement events.
We deliberately do not claim that every energy record is independently verified onchain — device signing, meter calibration and renewable charging provenance each require their own trust model, and those are being built openly.
07 · Open Energy Session
An Energy Session connects device authorisation with the energy service actually delivered. It can support operator reporting, community energy applications, RBF workflows and optional settlement.
{
"deviceId": "ecandle_001",
"authorisationRef": "payment_or_paygo_ref",
"startedAt": 1793000000,
"endedAt": 1793007200,
"startMeterWh": 12540,
"endMeterWh": 12865,
"energyDeliveredWh": 325,
"terminationReason": "USER_STOP",
"firmwareVersion": "0.1.0",
"deviceSignature": "..."
}
One session object is the smallest useful unit of accountability: who authorised it, how much energy actually moved, and how it ended. Everything above it — reporting, revenue splits, sponsor dashboards — is derived, not re-measured.
The schema is open for comment before it is frozen. If you operate a fleet or run a PAYGo backend, the fields you need should be in it.
08 · Use cases
Weekly or monthly payments that permanently unlock the device once fully paid.
Operators manage multiple eCandle units and rent them by the hour, by the day, or by service.
Sponsors fund the hardware, local users keep paying in cash or mobile money, and sponsors get transparent operating reports.
Build new energy applications on a real battery, inverter, meter and device-control interface.
Manageable power for small businesses, connectivity, digital work and other low-power productive loads.
08b · Field applications
eCandle units are going into community solar programmes in Africa, where a single node serves lighting, phone charging, connectivity and small productive loads for a cluster of households.
These deployments are what the programmable layer is for: local operators need to charge for energy in the payment method their customers already use, keep working when the network drops, and report honestly to whoever funded the hardware.
Each site is an integration test for the same three things — device authorisation, metered delivery, and a settlement record an operator and a sponsor can both read.
Community Solar Program for Africa
09 · The open boundary
Developers can build at the application and integration layer without bypassing the certified battery, inverter and protection systems.
10 · Developer experience
Provision
Claim the device over BLE or a local tool.
Connect
Choose OpenPAYGO, an operator backend, or the onchain adapter.
Configure
Set time, energy credit or service rules.
Deploy
Ship your application to the eCandle ESP32 runtime.
Operate
Watch device state, energy sessions and settlement records.
11 · Product status
A programmable energy node is only credible if the boundary between shipped and planned is stated plainly.
12 · Specifications
eCandle 1 is the 1004Wh / 300W configuration. A higher-output eCandle 1 Pro is planned and will be published once its specification is confirmed.
Get started
Developer units, interface documentation and the PAYGo demo are available to partners building energy-access applications.