The scope of this project is to develop a ModBUS RTU data logger under OpenAT.
The application will be used collect to data from electrical meters at regular intervals and then upload a CSV file to a ftp site or email.
Hardware
- The modem used will be the Maestro M100 2G ([login to view URL])
- The type of meter will vary but will be MobBus RTU
Software
- Development will be under Open AT ([login to view URL])
- Setup of the data logger will be done by AT commands
Main functions
- The modem will be a Modbus Master
- The meter will be a slave
- Several meter can be added (up to 12)
- Read all data from the meter
- Setup the data sampling time (1min minimum and 24h max)
- Save the data as a CSV file (the format should already be converted for the HEX so it is easier to use)
- Format of the file structure and file name to be defined
- Setup the time for upload to the ftp server or email (memory to be cleared after sending)
- Setup the ftp/mail server
Acceptance
- The application will be on a modem (M100 2G) and a number electrical meters. We will provide the ftp server and test email accounts. A success development will check all the functions listed above
Options and suggestions:
- The development should be generic so that the type of instrument can be updated easily
- An option can be provided to send either a pre-formatted CSV file (i.e. parameters that are measured like current or voltage) or raw HEX data
- Command to configure the meter (i.e. write commands), but only available in local
I am a Modbus expert.
I know a lot of field bus, and have been written a program to concentrate the sensor's data to the server in an official network.
If you give me a chance, I'll try to satisfy your needs.
www.freelancer.com/u/endlesswish.html . I am sure all of other bidders are project manager or sales person so they are not capable to give you reasonable estimate. I am an individual and professional developer who is holding always 100% completion rate . check my profile and portfolio. I want to discuss more about your project , so please add in google talk (endlesswishfl @ gmail .com) or give me your sky pe username or add me in
sky pe : nowatch911