because of performance (<<)Centralised management of fleet (global configuration changes), pooling of working capital & reliability ... these are good things. The server software could probably be installed on the ATM itself but this is not recommended.
well.......Not as secure as disconnected from network with power off, but I will be assuming in the design that the API + Control Panel are not on public network (behind a VPN or SSH Tunnel) and that the wallet server is on a seperate network not allowing incoming connections (wallet server connects to webserver via reverse SSH tunnel).
Features Still a work in progress
Monitoring & StatsWill build in some nice monitoring and reporting stuff, just not all straight away....
To start there will be:
- Heartbeat stats (see when atm goes offline)
- Recording of historical exchange rates (for reconciliation)
- more as needed