Raspberry Pi application development

We need to develop an application for Raspberry PI (Raspberry PI3 B+ or Raspberry PI4 ).


Php application over Apache2, with a very simple html interface to do all required functions (on this we will further develop an html5 App later on, so it shall be based on API, therefore GET and POST html calls shall give data in JSON).

The backend should be based on Python as the application needs to interact with the network interface of the Raspberry Pi.

MYSQL should be used for storage of the network configuration.


Raspberry Pi will be connected to a network (wifi or ethernet), where there will be:

- many Devices that can be queried through MODBUS protocol (over TCP/IP) – IP address already set, so no configuration is needed

- other components that are of no usage to us (router, switches, devices)

The Raspberry PI must connect to some devices through the MODBUS protocol over TCP-IP, get the values that are stored in some registers and eventually modify these values if required.

Raspberry PI will connect to the network through the standard OS tool.


The application needs to scan the network to find Devices, then user can select a group of these devices and record them, specifying the type of device and a name.

There are 2 types of possible devices: DEVICE-A (max 4) or DEVICE-B (max 50 per network).

Once the network configuration is complete it should be stored in a MYSQL database. For each device we need to store: Ip address, type of device, assigned name.

From the admin interface, it must be possible to remove the network configuration and start over the scan, to remove/add devices from the current list, change type of device and name.

From the admin interface it must also be possible to change network parameter of the Raspberry Pi itself: ip, subnet mask.

The application needs to handle possible connection error (example: a device not connected, …).

A routine for checking if devices are online or offline shall be available.


If the network is not configured, it shall show it is not configured.

If a network is configured, from a simple html interface, it shall be possible:

- To read values of registers available through the Modbus protocol over TCP/IP in Read only

- To read/write values of registers available through the Modbus protocol over TCP/IP in Read/write

The simple html interface should:

- show for each Device Type the list of devices, and the values of the registers

- Allow a refresh

- Allow to modify the value of RW registers (for a single device)

- Allow to modify the value of a RW registers (for all devices of the same type – massive update)

DEVICE-A and DEVICE-B will have different registers to be read and/or written:

- DEVICE-A has around 20 registers

- DEVICE-B has 7 registers


1/2 weeks development, time is an issue so it will be considered in the choice.

Beceriler: Python, PHP, Raspberry Pi, Linux, MySQL

Daha fazlasını gör: raspberry pi 4, raspberry pi tkinter, raspberry pi touchscreen gui, best gui for raspberry pi, raspberry pi gui programming c++, raspberry pi gui builder, raspberry pi graphical programming, raspberry pi projects, raspberry pi 2 software development nz, raspberry pi python web development freelance, freelancers for we application development, we are looking to hire for python programmers and raspberry pi, where do i get python programming application for raspberry pi, java development on raspberry pi, raspberry pi voltage and current logger, raspberry pi voltage current sensor, raspberry pi measure voltage and current, raspberry pi development environment 2017, raspberry pi development environment windows, 4-20 ma (current loop) sensor board for arduino, raspberry pi and intel galileo

İşveren Hakkında:
( 0 değerlendirme ) giussano, Italy

Proje NO: #27482276



** Raspberry pi, Python, MySQL, Html, MODBUS ** Hi, This is Michael. I am a software engineer with rich experience developing many applications in python/java/c++/c. So far I have developed applications that provide th Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 750%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(10 Değerlendirme)

Bu iş için 14 freelancer ortalamada €728 teklif veriyor

(10 Değerlendirme)

Hello there! Your project caught my interest. First let me quickly introduce myself. My name is Kanika, and I am a Website Developer .I only bid on jobs I am 100% confident I can complete on time & on budget.. I am Goo Daha Fazla

€530 EUR in 26 gün içinde
(69 Değerlendirme)

https://www.freelancer.com/projects/software-architecture/Small-Python-programming-project https://www.freelancer.com/projects/python/need-freelance-Django-developer have done machine learning in python opencv and im Daha Fazla

€500 EUR in 7 gün içinde
(44 Değerlendirme)

Hello, I have extensive experience for this kind of project, 10+ years of experience making embedded projects for Raspberry Pi. I also have 20+ years experience in PHP, C++, Python. One of my recent projects involved p Daha Fazla

€600 EUR in 7 gün içinde
(26 Değerlendirme)

Hi, We've been developing custom websites and web applications for the past 6+ years and have satisfied clients all over the world. Why you must choose us: ⤷ We have 6+ years of experience in the industry. ⤷ We Daha Fazla

€500 EUR in 7 gün içinde
(31 Değerlendirme)

Greeting there , I could absolutely help you with your Raspberry Pi application i am very excited work on your project and help you get it done in short time About my experience : [login to view URL] Daha Fazla

€670 EUR in 7 gün içinde
(28 Değerlendirme)

Hello , I'm a professional embedded software engineer been working professionally for around 8 years. Experienced in Embedded software design ,mainly in the Automotive domain. Skilled in debugging, designing , optim Daha Fazla

€750 EUR in 7 gün içinde
(5 Değerlendirme)

Hi, As I am a senior PHP/Python developer, I am very interested in your project. I'd like to discuss more detail in chatbox… Thank you.

€1000 EUR in 7 gün içinde
(4 Değerlendirme)

Hi Giulia How are you? just went through your job description. I am an experienced Web developer who has rich experience with Raspberry Pi. [login to view URL] Looking forward to hearing from you. Regards, An Daha Fazla

€1000 EUR in 7 gün içinde
(1 Yorum)

Good Day, I am certain I am the best candidate for you project. I am an Electronics Engineer with more than 10+ years in HW and SW development. I have completed many RPi based projects that have more than 200 RPis o Daha Fazla

€445 EUR in 7 gün içinde
(1 Yorum)

Hi, I am interested to work for you. I am Microsoft certified technology specialist. I have over 10 years of strong hands on experience in Windows(desktop), web and mobile application development. I can work for Daha Fazla

€1467 EUR in 20 gün içinde
(0 Değerlendirme)

Hello, I have checked The requirement and understand that as well. I have created SIMILAR in past. Do you want to see the DEMO ??? Can will send you ?? Thanks.

€500 EUR in 7 gün içinde
(0 Değerlendirme)

I have been doing development in c/c++ for last 5 years and love exploring new projects and domain. I also have experience in web application and desktop application development. Previously I have used RPi for home aut Daha Fazla

€556 EUR in 30 gün içinde
(0 Değerlendirme)