Find Jobs
Hire Freelancers

Raspberry PI software development

$250-750 USD

Closed
Posted about 9 years ago

$250-750 USD

Paid on delivery
The project will be run on a Raspberry Pi. The project will use the UART GPIO pins of the Raspberry Pi or its USB ports to communicate to external devices using the Modbus RTU RS485 protocol. The software should be a GUI to simplify setup. The GUI should enable the user to specify the Modbus slave ID's of devices to read information from, allow the user to specify the register addresses to read from each slave device, and set up registers on the RPi to store the read values into. It should also allow setup of the modbus communication parameters. The GUI will reside on the Raspberry Pi, but need to be accessible remotely via the internet. The software should also set up the Raspberry Pi as a web server. Stored values should be read from the RPi using a HTTP command, i.e., http://RPi_IP/[login to view URL],R,fmt Where [login to view URL] will be a function stored on the RPi to read the register number (R), using the number format (fmt). Number format can be INT or REAL. Data that is read from the modbus devices should be stored on the RPi. An additional register should be set up for each value stored so they can be averaged over a 15-minute interval. The 15-minute interval values should then be written into a CSV file, which will be uploaded to a remote server every 24-hours.
Project ID: 7101769

About the project

14 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $642 USD for this job
User Avatar
Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work! Ready to start work!
$750 USD in 11 days
5.0 (93 reviews)
7.2
7.2
User Avatar
Hi, I have worked on several projects on Raspberry Pi and Arduino. I have in fact worked on several projects using Rasberry pi that is very much similar to this one. Recently I have worked on raspberry pi controlling vending machine using serial communication, rasberry pi controlling rfid reader and uploading details to central server. Other projects are controlling relays remotely, projection mapping etc. This project involves 3 logical programming. One for reading data from the serial device, second webserver programming for http access and the third one is controller/services that will co-ordinate this operation and will essential services during startup. The raspberry pi can host a webserver to make it accessible remotely. If you are planning to use it in intranet, then just connecting the PI to local network is enough. If you are planning to access the pi over Internet then you need to get a static internet IP and domain name. Thanks!
$900 USD in 15 days
5.0 (126 reviews)
6.3
6.3
User Avatar
Ainda não foi fornecida uma propostaHi Sir, I have over 7 experience with C language and some years of experience with Embedded Linux. I have experience with software development and drivers for Linux. I have done projects with Raspberry and Cubieboard. I am able to do this project.
$555 USD in 15 days
5.0 (18 reviews)
5.2
5.2
User Avatar
Hi, I am a hardware engineer with good experience on working with raspberry pi.. I Feel that I can take up the work as i have experience working with raspberry pi serial communication and have good experience on web interfacing. I will deliver the work in the specified time. I hope you select me for the bid.
$250 USD in 10 days
4.9 (15 reviews)
3.7
3.7
User Avatar
Hi, I am Laszlo Benke, from Hungary. I am an electrical engineer. I work as a C# and PLC developer. I am dealing with home-automation and RFID systems. I know the raspberry PI platform well. I made a home-automation system for myself. This can control the heating-water and air-conditioning and function as a burglar alarm system. You can control remotely, via mobile or web-browser. So I know the Raspbian (Debian Linux), Apache, PHP and Python technologies as well. I know all of required knowledge (GPIO, RS485 protocol), but I can make only simple GUI. I am not a GUI developer, rather as an embedded developer. Can you send me details? Thanks. Best regards, Laszlo Benke
$888 USD in 10 days
5.0 (2 reviews)
3.6
3.6
User Avatar
i have a working knowledge of c and c++ and i have gone through ur project i will do this project in 3 days thanks
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$333 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We have worked on a similar project. Using GPIO UART to connect to a serial (RS232) Doppler antenna to sense cars speed. Is the choice of our preference against USB. As GUI, web access to the device (raspi) could be a recommendable Configuration Interface, similar to 'WiFi router' like. Avoiding the need of a graphics terminal that use appreciable raspberry pi resources. Just config it via Ethernet connection or WiFi through its web interface. We didn't have the opportunity to work with mod-bus yet, but working 30 days in this project with fluent feedback we can achieve good results. New to freelancer, Bernardo
$900 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
100% commitment. 100 % delivery assurance.
$278 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I wrote the MODBUS interface for the lighting system at the Hong Kong Airport. This was one of the many interfaces for the ATSDMS system we deployed for the HK Civil Aviation Authority. I was the team lead and architect of the communications component of this delivery. I also worked on the INTAS Air Traffic Control system that is in current use in Australia which uses ADAM modules over the MODBUS protocol in the Melbourne and other towers. I started on this project already as it is interesting to me personally. I have a prototype reading register values from an SQLite database from PHP running on a Raspberry Pi web server at this time. The other two modules for reading the values from MODBUS and uploading the averages I will implement after As a professional programmer in Canada, I take great pride in my work. Plus I know Modbus and the Raspberry Pi very well. I haven't done much on freelancer but my professional history is extensive. Message me if you would like to know more.
$722 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Helensvale, Australia
5.0
6
Payment method verified
Member since Feb 7, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.