arduino GPRS autonomous water meter data logger

Avg Bid (GBP)
Project Budget (GBP)
£20 - £250

Project Description:
== Arduino GPRS autonomous water meter data logger ==

Looking for an experienced arduino programmer with gprs experience and some hardware knowledge to write a sketch for me and provide general advice on deployment.

Hardware to be used: Seeduino stalker v2.3 / seeed GPRS shield / Seeed 6A LiPo battery / Seeed 3W Solar Panel / Sensus HRI

The sensus HRI is a battery powered semi-intelligent pulse generator with two wired outputs and a common ground; pulse and a boolean anti-tamper/error status. A full spec will be provided.

== Core software functionality ==
- Logger to collect meter pulses (int) and error status (boolean) and save them with a timestamp after p1 period (eg 5 min) as a simple count since last timestamp and cumulative count since time began.
- Transmit collected data in json / cosm format (as a PUT) every p2 period (eg hourly) to client defined HTTPS URL
- Operate as much as possible in a power saving mode consistent with continuous autonomous operation on solar power.
- No data to be lost (eg in case of failed communications or some other response besides a 200 OK, data is cached until proper communication resumes)

== Additional software functionality ==
1) Seeduino Temperature, battery voltage and charging status to be included in data transmission
2) At every data transmission also perform a POST request to a client defined HTTPS URL, the response may contain one or more parameters (in a format to be agreed) which will adjust various settings in the device, including:
- Device ID
- API key (ref. COSM API)
- title (ref. COSM API)
- id (ref. COSM API)
- The PUT and POST urls
- RTC time corrections
- p1 and p2 periods (in seconds)
- cumulative count corrections

== The successful bidder will be required to ==
- First scope the project, recommend hardware or functionality changes if necessary.
- Write a sketch with the agreed functionality which will work on the agreed hardware.
- Provide some advice on deployment.

== Deliverables ==
- Sketch which will work with the above hardware.
- If necessary, provide some advice on deployment.
- Provide advice on connecting the pulse sensor.

Skills required:
Arduino, C Programming, Electrical Engineering, Electronics, Microcontroller
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

£ 3000
in 75 days
£ 250
in 20 days
£ 220
in 6 days
Hire rajvigneshtn
£ 250
in 15 days
£ 200
in 5 days
£ 180
in 14 days
£ 200
in 14 days
£ 150
in 5 days
Hire brettjnelson
£ 1206
in 35 days
Hire matlabstorm
£ 200
in 6 days