Find Jobs
Hire Freelancers

Changes to Python script + linux processes + Raspberry pi

$30-250 USD

Terminado
Publicado hace más de 8 años

$30-250 USD

Pagado a la entrega
I have a python script running at startup in Raspberry pi, OS is Linux without UI. The Raspberry pi is currently connected to an Arduino via Serial pins (RX,TX), and it's receiving serial data, processing it and then uploading it to a server using an Internet connection. In detail: There are some arduinos monitoring temperature, humidity, etc. they send those variables in a single line string to the Arduino connected to the Raspberry pi wirelessly via RF, then that Arduino pass the same string to the Raspberry pi using the Serial communication via RX and TX pins. The python script running in the Raspberry pi listen for incoming serial data, when a string is received it's checked, processed, and then uploaded to a server (Internet) using Tornado library so it can upload multiple data (Asynchronous). It's quite simple, the script is running perfectly. What I need to add now is: - There will be a new type of sensor that when start will send it's ID to the Rpi (passing through the arduino of course) the Rpi should store it (sqlite) and confirm, when confirmation is send back to the sensor it will start working normally. - The Python script will periodically send a request to a web service, including the list of sensor's ID's stored via JSON (I'll provide the format), if there is any data available at that moment the web service will respond back with some commands that must be sent to the sensors. The response must be checked to ensure data integrity. If response is OK, the received commands will be sent to the sensors, the sensors will confirm back if those commands were executed, when Rpi receive the confirmation, then it will send an ACK to the webservice indicating that those commands were succesfully executed. That's it. There are some minor details about the whole process but I already explained 99% of the project with the text above so it's a simple project.
ID del proyecto: 8716853

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
So is this a new script or i just add it to the other one ... i would also love to to know the sensor....
$265 USD en 2 días
4,9 (16 comentarios)
4,4
4,4
10 freelancers están ofertando un promedio de $191 USD por este trabajo
Avatar del usuario
Hi i can help you!!! I have experience . see my completed projects .
$166 USD en 3 días
4,8 (39 comentarios)
5,0
5,0
Avatar del usuario
Hi, Your project looks very interesting to me, I'd be really glad to work on it. I like how it combines various technologies, I think I can work with all of them (I already did some personal projects with Arduino, and it would be interesting to write some Python code to be executed on the RPi). Could you please give me details about the webservice? Is everything encapsulated in HTTP POST requests with data in JSON? Hope to hear from you soon! Alex
$140 USD en 2 días
5,0 (3 comentarios)
1,8
1,8
Avatar del usuario
i am Assistant Technical manager of Sublime Enterprise . i am working on raspberry pi from last 3 years & i have 5 year experience to work on microcontroller, PLC ,arduino e.t.c , i also design a raspberry pi based industrial product . i have design 400+ raspberry based products.
$155 USD en 3 días
5,0 (2 comentarios)
1,5
1,5
Avatar del usuario
Dear, I am a person supporting the open source. And working on RPi. I am not sure will i solve your problem or not. Not for the money but for supporting you I can try on this. No Money..!! Thanks
$30 USD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$111 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, Please allow me to assist you on this project as I have 5 years of experience working with IoT projects. I play and code for various types of microcontrollers including Arduino, Microchip PIC, TI ARM, Raspberry Pi, etc. I am also expert in wireless, serial, and USB communication, and I will be able to ensure that your data is perfectly transmitted even at a high packet rate. For your projects, there are the two parts to get done: 1. Arduino code - to interface with the sensor (i assume using RF) - to communicate with Raspberry Pi (through serial) 2. Python script for Raspberry - Store sensor's ID in sqlite database - Send a request, which consists of a list of sensor IDs from the sqlite database, to an external web service, using your existing format (probably REST+JSON). - Check the integrity of the response from the web service, and pass the commands to Arduino. - Wait for confirmation from Arduino, then send ACK to web service. Here is my proposal. My fee is negotiable. Hope to hear from you soon. Thanks.
$120 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Bis jetzt wurde noch kein Vorschlag eingegeben
$250 USD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
It seems a very good challenge and interesting project. I have worked with Arduino and RaspberryPi as a hobbist it would be very interesting to sharpen my skills with this project.
$277 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CHILE
Santiago, Chile
5,0
6
Forma de pago verificada
Miembro desde mar 11, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.