Find Jobs
Hire Freelancers

Create an app that will run on a raspberry pi 4, that´s controlling a satellite decoder trough Curl commands!

€250-750 EUR

Completed
Posted over 4 years ago

€250-750 EUR

Paid on delivery
The goal of the project is to control our IRD1345 satellite decoder, from a Q-SYS User Control Interface (UCI) Background : We have an IRD1345 satellite decoder in a small fotball pub! The WEB interface for that recover sucks... Therefor we have reverse engineered the actual commands that the decoder is running from its webpage, into curl commands. Everything works fine from Terminal on a Mac / Linux laptop, and from a simple webpage. Example Curl Command: curl -vvv -u admin:PASSWORD --data "apply=submit" --data "tunerIndex=0" --data "tuner_type=4" --data "LnbFreq=9750" --data "SateFreq=10716" --data "SateSr=24500" --data "lnbVol=2" --data "lnb22k=0" --data "diseqcport=0" [login to view URL] But we want a TCPv4 Socket interface, instead of this Curl Command. This is because of the Q-SYS User Control Interface (UCI) ( PDF Attachments ) So then what's the plan ? To switch Channels on the Satellite Tuner, there must be run 3 Curl commands. First is to set the Frequency Second is to set the Channel ( there are multiple channels per frequency ) Third is to set the Decoder settings. ( there are multiple decoding options per channel ) Those commands needs a 3 sek pause interval. I have a google sheet with all commands, but I also need somewhere that I can change the commands, in case of changes in the frequency list. Maybe the commands should be read from an XML file ? Then the newest XML file is always master. The commands must be run on a raspberry pi. The input to the raspberry pi, will be a TCP socket event using a singe event handler. The title of the Event can also be from the XML file.. If TCP Event is address = [login to view URL] port = 1234 sendData = 'TV2' Then app looks up TV2 in the XML sheet, and runs the three commands connected to TV2.
Project ID: 21562155

About the project

18 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, The task that you described is clear. You need a TCP server which will convert incoming commands to HTTP requests. But as I see it currently, you can send HTTP requests directly to satellite decoder from Q-SYS UCI. >But we want a TCPv4 Socket interface, instead of this Curl Command. >This is because of the Q-SYS User Control Interface (UCI) ( PDF Attachments ) You use HTTP requests. HTTP protocol is based on TCP. Thus if you can establish TCP connection with using Lua API (according [login to view URL]), then you can send HTTP requests, the same as with cURL. But since there are no special API, we will need to do "all work” that done automatically by cURL utility when you use it. For instance: set request headers, encode body, parse a response status and body. >but I also need somewhere that I can change the commands, in case of changes in the frequency list I will answer briefly – you will be able to do it. I can implement either of the options or even both if you want. If you are interested, please contact me. I will be happy to discuss the project and answer your questions. Thank you for attention!
€350 EUR in 10 days
4.7 (8 reviews)
4.2
4.2
18 freelancers are bidding on average €542 EUR for this job
User Avatar
Hi sir, how are you? Like you see in my profile and portfolios, I have rich experience in C/C++, C#, and Python programming as well as microcontrollers. Especially, I completed many arduino and raspberry pi projects for such features. I would like to discuss with you and get more detail requirements. Please give me your details, then I will provide best solution for you. Best regards!!
€500 EUR in 4 days
4.9 (76 reviews)
7.4
7.4
User Avatar
Hi there, I hope you are doing great. I have gone through the brief details mentioned on the job. I have good experience with Linux, PHP, Python, Shell Script, Software Architecture . Upon checking brief details, I feel confident that I can help you to get this job done. Lets start the chat so we can discuss this job more in detail then we will discuss the final budget, Right now I am placing default bid. Regards,
€750 EUR in 10 days
4.9 (74 reviews)
7.6
7.6
User Avatar
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks . .
€750 EUR in 3 days
4.9 (73 reviews)
7.2
7.2
User Avatar
i need around 5 to 6 dasy to create such app
€500 EUR in 5 days
5.0 (284 reviews)
7.2
7.2
User Avatar
You could use one of ur library or urlib2 object which substitute of your curl command. It works well for any http or http request for using either GET or POST command. You can embed into your python cli or user interface based. which one will you prefer?
€400 EUR in 3 days
4.4 (42 reviews)
7.8
7.8
User Avatar
hello,dear. I have read all your requirements for 'Create an app that will run on a raspberry pi 4, that´s controlling a satellite decoder trough Curl commands!' and I fully understood it. I've already done this kind of project before. I am confident and I am sure that I am able to finish this project. Please come in contact with me, so that we can discuss any details via chat:) Skills: Linux, PHP, Python, Shell Script, Software Architecture
€555 EUR in 2 days
5.0 (21 reviews)
6.5
6.5
User Avatar
Wow, Wonderful! I met the first Rasberry project in freelancer :) I am Rasberry expert! so I can help you. I 'd like discuss with you via chatting. I will wait. Thank you! From Apollo!~
€500 EUR in 7 days
5.0 (32 reviews)
6.4
6.4
User Avatar
Hello. I've decided to put my bid here, because I've done similar projects in the past. P.S. I do not ask for any upfront payments.
€500 EUR in 5 days
4.9 (98 reviews)
6.5
6.5
User Avatar
Hi there, please leave a message on my chat so we can discuss the budget and deadline of the project. I have read your project description and i'm confident i can do this project for you perfectly. Thanks Note: This is not an automated bid and i'm ready to discuss your project right now . .
€750 EUR in 3 days
5.0 (22 reviews)
6.2
6.2
User Avatar
Hi, there. I have read your description carefully. I am interested in your project. I have high Python skill and I have experience with RaspberryPI. Also I have communication technology, so I am familiar with this project. If you need me, please contact me and discuss over chat. Thanks for your regards.
€500 EUR in 7 days
4.9 (37 reviews)
5.5
5.5
User Avatar
Hi I have reviewed your requirements for your preconceived project As all your requirements are crystal clear to me so i would like to discuss your project querries in more detail which would let me to quote you the actual cost and suggest you more ideas over it. We'll be providing you with our updated portfolio after you hit up with a reply Regards Amaan
€500 EUR in 7 days
5.0 (1 review)
3.3
3.3
User Avatar
I have 7+ years of experience building web applications with PHP & JS. I also have 3+ years of working with the raspberry pi 3 and recently the pi 4 which I still use today. I am very impressed by your idea for this project and I would love to take part in it. I already have some ideas how to proceed in your situation.
€250 EUR in 3 days
4.6 (10 reviews)
3.6
3.6
User Avatar
Nice to meet you I am an Amazon Cloud Architect for the web infrastructure serving 90 million page impressions and 12 TB Internet traffic per month. The AWS services I use are EC2, ELB, MySQL RDS, VPC, CloudFront, ElastiCache, CloudWatch, CloudFormation, OpsWorks, ElasticBeanstalk, CodeDeploy, S3, SES, SQS and SNS. I have 20 years of Linux SysAdmin experience. I currently use Apache, Nginx, Ldirectord, MySQL, Perl, PHP, Memcached, Sphinx, Bind, Typo3, WordPress, Send-mail, Postfix, NFS, Samba, Snort, Vsftpd, aide, Nagios, Cacti, Puppet and a bunch of other traditional Linux software. I am good at linux,php,python,shell-script,software-architecture If you’re looking for a developer that’s truly an expert, driven by passion, not afraid to take on a challenge, and will be there with you every step of the way then look no further as I’m your guy.
€697 EUR in 9 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NORWAY
Oslo, Norway
5.0
2
Payment method verified
Member since Jun 22, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.