Đã hoàn thành

Raspberry Pi application development

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

APPLICATION TYPE

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.

NETWORK DESCRIPTION AND GENERAL ARCHITECTURE

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.

ADMIN INTERFACE

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.

USER INTERFACE

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

TIMINGS

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

Kĩ năng: Python, PHP, Raspberry Pi, Linux, MySQL

Xem nhiều hơn: 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

Về Bên Thuê:
( 0 nhận xét ) giussano, Italy

ID dự án: #27482276

Được trao cho:

michaelm90

** 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 Thêm

€750 EUR trong 10 ngày
(10 Đánh Giá)
4.7

14 freelancer chào giá trung bình€728 cho công việc này

(10 Nhận xét)
6.7
kanika6665

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 Thêm

€530 EUR trong 26 ngày
(69 Nhận xét)
6.9
shadabkhan92

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 Thêm

€500 EUR trong 7 ngày
(44 Nhận xét)
6.5
inkust

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 Thêm

€600 EUR trong 7 ngày
(26 Nhận xét)
6.4
webdroid

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 Thêm

€500 EUR trong 7 ngày
(31 Nhận xét)
5.8
mos3d

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] Thêm

€670 EUR trong 7 ngày
(28 Nhận xét)
5.4
HosElectro

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 Thêm

€750 EUR trong 7 ngày
(5 Nhận xét)
4.1
kreshnikrraci

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 trong 7 ngày
(4 Nhận xét)
3.9
zadvorskiyandrey

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 Thêm

€1000 EUR trong 7 ngày
(1 Nhận xét)
2.4
MakerSA

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 Thêm

€445 EUR trong 7 ngày
(1 Nhận xét)
1.0
BINUONNET

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 Thêm

€1467 EUR trong 20 ngày
(0 Nhận xét)
0.0
shelvinamoj

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 trong 7 ngày
(0 Nhận xét)
0.0
hassan501

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 Thêm

€556 EUR trong 30 ngày
(0 Nhận xét)
0.0