Find Jobs
Hire Freelancers

Raspberry Pi application development

€250-750 EUR

Igangværende
Slået op over 3 år siden

€250-750 EUR

Betales ved levering
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.
Projekt-ID: 27482276

Om projektet

9 forslag
Projekt på afstand
Aktiv 4 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
9 freelancere byder i gennemsnit €687 EUR på dette job
Brug Avatar.
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 polling modbus data off RS-485 addon card for Raspberry-Pi. I had used pymobus for the same, to allow a central backend to monitor & set modbus registers for 20+ Raspberry Pi's on the LAN. I can use experience for the same on your project. I have also used PHP + Python watchdog combo on multiple RPi projects to allow users to manage the devices over a simple & rapidly created webui. Also, I was able to encrypt the PHP files for some projects, locked to the RPi CPU serial number to provide copy protection for the client. I can deliver you ASAP a working image as per your requirement for modbus polling.
€600 EUR på 7 dage
5,0 (27 anmeldelser)
6,7
6,7
Brug Avatar.
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 image processing environment. https://www.freelancer.com/projects/Python/Qualitative-Comparative-Study-Face-13933384 https://www.freelancer.com/projects/python/need-freelance-Django-developer/reviews https://www.freelancer.com/projects/php/Python-Coder-Needed-For-Application/reviews https://www.freelancer.com/projects/php/License-Plate-Detection-With-Chinese/reviews
€500 EUR på 7 dage
4,9 (45 anmeldelser)
6,5
6,5
Brug Avatar.
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 out in production (from RPi1->RPi4) Ive done many LAMP stack developments and can ensure an API based design in custom PHP. I am fluent in English as it is my first language. *Note, I have not worked with Modbus before, but I am confident that if you have a few example operations I can adapt it accordingly. i.e. have you tested modbus comms from the Pi or any other linux machine over TCP/IP? I will strive to complete your project within a week, especially if you have a Pi ready to use for remote testing. Looking forward to chatting to you.
€445 EUR på 7 dage
5,0 (1 bedømmelse)
1,0
1,0
Brug Avatar.
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 you as time and material model. please ping me on - binnoos(at)aol(dot)com Core skills - ASP.NET webforms, MVC, WPF MVVM, XAMARIN, C#, VB.NET, JQUERY,SignalR, ANGULAR4, BOOTSTRAP, SQL SERVER,MONGODB, NOSQL. Outlook add-in,SSIS, SSRS reports, excel/pdf reports...etc Experienced in LEGO robotes, mindwave, reply interact keypad integration Recently I have successfully completed multiple WPF applications for German/UK and US customers through another portal.. Two are quite complex projects with hardware integration. I am focusing long term business relationship. so I can provide better support. Regards, Binu
€1.467 EUR på 20 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
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 automation to control remotely through mobile application. Status of all rooms and devices are maintained in RPi and stored on cloud server and commands to change status of devices is received and sent by RPi using mobile app. I hope I can help you with this task.
€556 EUR på 30 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for ITALY
giussano, Italy
5,0
1
Betalingsmetode verificeret
Medlem siden sep. 22, 2020

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.