Find Jobs
Hire Freelancers

Changes to Python script + linux processes + Raspberry pi

$30-250 USD

已完成
已发布超过 8 年前

$30-250 USD

货到付款
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: 8716853

关于此项目

10提案
远程项目
活跃9 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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 在2天之内
4.9 (16条评论)
4.4
4.4
10威客以平均价$191 USD来参与此工作竞价
用户头像
Hi i can help you!!! I have experience . see my completed projects .
$166 USD 在3天之内
4.8 (39条评论)
5.0
5.0
用户头像
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 在2天之内
5.0 (3条评论)
1.8
1.8
用户头像
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 在3天之内
5.0 (2条评论)
1.5
1.5
用户头像
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 在15天之内
0.0 (0条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
$111 USD 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在5天之内
0.0 (0条评论)
0.0
0.0
用户头像
Bis jetzt wurde noch kein Vorschlag eingegeben
$250 USD 在15天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在5天之内
0.0 (0条评论)
0.0
0.0

关于客户

CHILE的国旗
Santiago, Chile
5.0
6
付款方式已验证
会员自3月 11, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。