Im currently working on a project that involves a number of small linux based hosts which read data from a sensor and send the data through an Open VPN link to a server. The server is an Ubuntu VM which will be able to scale to cope with demand as the network grows.
Initially we will have 20 sensors distributed around the campus however the end solution may need to scale into the thousands.
Each sensor will pass data up to the server every 15 minutes. The data size per transaction will be of the order of 100 bytes.
The data will be placed inside a round robin database on the server and ultimately made available for review through an apache web interface.
I want to know what the best solution which is currently available using open source technology is to achieve this transaction from sensor to server.
We are considering ssh, scp, netcat and web based solutions however alternatives will be considered.