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

已完成
已发布超过 4 年前

€250-750 EUR

货到付款
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.
项目 ID: 21562155

关于此项目

18提案
远程项目
活跃5 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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 在10天之内
4.7 (8条评论)
4.2
4.2
18威客以平均价€542 EUR来参与此工作竞价
用户头像
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 在4天之内
4.9 (76条评论)
7.4
7.4
用户头像
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 在10天之内
4.9 (74条评论)
7.6
7.6
用户头像
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 在3天之内
4.9 (73条评论)
7.2
7.2
用户头像
i need around 5 to 6 dasy to create such app
€500 EUR 在5天之内
5.0 (284条评论)
7.2
7.2
用户头像
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 在3天之内
4.4 (42条评论)
7.8
7.8
用户头像
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 在2天之内
5.0 (21条评论)
6.5
6.5
用户头像
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 在7天之内
5.0 (32条评论)
6.4
6.4
用户头像
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 在5天之内
4.9 (98条评论)
6.5
6.5
用户头像
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 在3天之内
5.0 (22条评论)
6.2
6.2
用户头像
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 在7天之内
4.9 (37条评论)
5.5
5.5
用户头像
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 在7天之内
5.0 (1条评论)
3.3
3.3
用户头像
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 在3天之内
4.6 (10条评论)
3.6
3.6
用户头像
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 在9天之内
0.0 (0条评论)
0.0
0.0

关于客户

NORWAY的国旗
Oslo, Norway
5.0
2
付款方式已验证
会员自6月 22, 2017起

客户认证

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