Proof of Concept IOTA Charging Station
researches and tests the possibilities for Smart Charging ELAADNL researches and tests the possibilities for Smart Charging
We don’t only talk, we build!
Transparancy Prices Energy consumed Security
Distributed Ledger Technology Scalable Zero margin Sustainable
Contactor kWh meter Smart EVSE Intel NUC Socket
Initialization Establish connection with full node Establish serial connections (Smart EVSE, kWh meter, LED) 5-minute process to send energy consumption to the Tangle Initialize wallet (retrieve current balance)
Getting ready Generate new address Broadcast (self-transaction) state information Set LED color: yellow Start transaction loop Check transactions If there is one, start charging Otherwise, repeat again in X min
Receiving funds Check transactions Get transfers (iota.lib.js) Categorize (sent, received) Loop received If value transaction to my address Scan the bundle for a transaction positive value & not charge station Save that address (it is the customer’s). Return the value received Bundle Transaction 1: + 10 iota to B Transaction 2: - 1000 iota to A1 Transaction 3: 0 iota to A1 Transaction 4: + 990 iota to A2 A1: address 1 of customer A2: address 2 of customer B : address of charge station
Start of charging Set state to occupied Determine kWh with rate Send start command to EVSE Send start notification to customer Determine current kWh level Start kWh check loop
During charging Get current kWh level Compare it to what the customer paid for If its more or equal Send stop session command to EVSE Send end transaction notification to customer Send transaction information to customer Reset for next client Otherwise Send a status update if it has been X min since last update
Login with SEED
Search charge station
Sending tokens
Sending tokens
Getting realtime updates
Overview of charge sessions
IOTA Scalable Easy to use No fees Overview of transactions Message overview