You have chosen to sponsor your bid up to a maximum amount of .
We need to develop a deployeable, remotely-administered, headless linux box that can read data from a bunch of devices, and post that data to our servers. I am a python developer running a small startup, need your help to develop a stand-alone machine that I can remotely administer from outside of a firewall that does this task.
The devices we want to read -- once every 15 minutes, are electrical meters that are Ethernet-based. We have the IP addresses of the meters.
The core software should be a python script that auto-starts on boot of linux, runs every 5 minutes, go through a list of IP addresses in a user-configureable text file, and then posts a reading of watts (the present rate of consumption) and kilowatthours (the current 'reading on the meter', it's an always increasing value) with the highest precision available. We've included documentation on the meters. The POSTs should be to our https URL that we can give you once you accept the project or need this info.
Thanks and let me know.
Additional Project Description:
02/13/2014 at 16:09 AKST
This project has two parts -- determining and setting up a lightweight linux distribution to use for this task (either giving us instructions or sending a disk image or virtual machine), and then writing a python script that does what we need on that linux distribution. We want people that are familiar with linux and python and setting up stand-alone servers that can do what we need. Ideally it would run on something like a raspberry Pi, or a netbook.