We have a Hardware which has a Microprocessor and a GSM modem. The Aim of the device is to read the data from the Energy Meter and package it and send it to the server via the GSM modem.
custom built board
micro controller : TI MSP430F5436A (on Board)
IO : RS485 (On board) & RS232 (on board)
GSM Modem : SIMCOMM900 (on Board)
Functional Requirement :
An External Energy meter is connected to the board via RS485. The Device has to read the energy meter using MODBUS over RS485 every configurable interval and send the data in plain text to the server via GRPS.
If the server is not available, it needs to store the data in the Flash memory and send the same to the server once the connection is up. Once the server receives the data it responds with a [url removed, login to view] reciept of Acknowledgement, it clears the readings from the buffer.
There are some parameters on the device like Polling time (time interval to poll the meter), Parameters to read from the meter, etc. along with the acknowledgement the server can also send these parameters, on receipt of the parameters, the device will store the parameters and change its behavior accordingly.
The paramaters can also be changed by sending an SMS to the board. The board responds to the sender with the acknowledgement of updation of the parameters by an SMS.
We already have the memory map of the Energy Meter and the application is working to a certain extend. We need the application to be completed, cleaned up and tested for memory leaks.
A Detailed specification will be provided. We need the application very very quickly so the time taken to develop the application will be the key.
on a separate note If anyone has similar project experience on Olimex boards their response are more than welcome.
pre-requisite for applying :
Experience on TI MSP micro controller
Experience on GSM modem with GPRS commnication
MODBUS experience to read an energy meter
Application source code with appropriate comments as the code will be validated by a third party for quality.
application working non-stop for 2 weeks without crashing
Please suggest how the establish the development and testing environment.
7 freelancers are bidding on average $300 for this job
Hi, I can help you. I am Software Engineer with 3 years of experience. Project is very handy for me I will deliver in time. Please find private message for more message. Regards, Pavan