arduino GPRS autonomous water meter data logger

  • Status Closed
  • Budget N/A
  • Total Bids 13

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.

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online