There is an Android app called Torque that tracks vehicle parameters. Data is recorded every second or so for every trip the user makes. Each Torque app, on each device has a unique id. Each app can have various profiles for different cars.
The app allows users to upload data to a web server of their choice. Some users have come up with their own site to host their data. I want to have my own site tweaked to my needs and likes to host data for my household's and small business' cars. I want to work this on various stages so I need the development to be very organized and normalized. Of course the first stage will be a very simple website but later ones may include more and more map interaction and data analysis.
The following are some technical details on how the data is uploaded to the web server: Data is passed from the app to a php file and can be uploaded to any webserver via GET (values are encoded in the URL) and one should be able to see the requests in the access_log (or whatever the webserver logs as) and should be easy to get hold of using PHP.
Meanings of values here: http://torque-bhp.com/wiki/PluginDocumentation
There is an example of implementation in this site: http://torque.ip.v6.me.uk/
And the code used for this site can be downloaded here: http://torque.ip.v6.me.uk/torque-web.tar.bz2
For the first version of this website I just want the users to be able to log 3 pieces of data from their devices:
* GPS time
* Trip fuel
* Vehicle distance (odometer)
Bear in mind this data is logged every second or so and that it is logged from unique users.
We can work together at this stage to test and make sure data logs ok.