9. Rinkeby test network
Raspberry Pi Zero
Raspbian
Node
Plug app
Solidity
Raspberry Pi 3
Raspbian
Node Geth
Outlet app
Node
HTTP
server
Supply Power
Wi-Fi Connect
Infura
client
Software architecture
10. Sequence to pay
1. Plug in
3.Send hash
4. Provide power temporally
5. Detect supply
2. Generate temporal key and hash
6. Connect to outlet’s AP
7. Provide key
8. Send key
9. Check pair of
key and hash10. Check complete
11. Continue power supply