Find Jobs
Hire Freelancers

Linux Raspberry UDP communication component

$250-750 USD

Kapalı
İlan edilme: 2 ay önce

$250-750 USD

Teslimde ödenir
** as part of the offer please provide comments to the 2 questions at the end of this description ** The product should be a basic communication component handling low-volume, ca. 20-100-byte command messages with rather relaxed performance requirements. The messages will be coming on a non-regular basis from a few clients over a Wi-Fi local network, typically say 2 clients. The server should also support its part of a detection mechanism that should allow the clients to automatically detect the address IP of the server (on the same router), like UPnP or even better a custom method, possibly simple but reliable. All the clients that have sent a message to the server should be registered in a simple IP list. Then every message from one client should be automatically re-sent over Wi-Fi/UDP to all registered IP-s. There is no need to confirm the messages in either way. Consequently it seems that UDP is the right protocol to be used (to be confirmed by the contractor). Additionally the component should implement low-level basic RX and TX interfacing over one UART and one I2C port. The target HW environment will be Raspberry Pi Zero 2W with Linux. The sending and receiving code should execute possibly in the background in order to allow to use the host Linux platform to perform other processing in parallel. The component should be 2-way and use simple circular queues to buffer RX and TX messages. I have attached a draft, base class Qued with a very simple own implementation of such a circular message queue. The class needs to be provided with missing code for the T UDP interface handling and preparing the contents for the existing PUT_MSG method. The contractor can freely propose changes or a different implementation of this queue mechanism. I also attached a separate .docx with a stepwise specification for the key program logic related to UDP RX queue handling that also explains the use of UART TX and I2C RX/TX interfacing that is needed. As part of the offer I would like to ask for your proposition of the approach to the component development, in particular: 1) What Wi-Fi network mechanism do you recommend to use for server detection at the clients 2) The preferred project language is C/C++. Please describe what dev environment tools you propose to use for the project work and what tools and knowledge I myself would need to have to maintain and modify the project on my own after it is completed (I have pretty good knowledge of C/C++). Please include also the descriptions of similar projects delivered.
Proje No: 37874759

Proje hakkında

21 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 27 gün önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
21 freelancer bu proje için ortalama $527 USD teklif veriyor
Kullanıcı Avatarı
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I do have good experience with C++ Programming, Embedded Software, Socket IO and Raspberry Pi. Please feel free to ping me anytime so we can have a detailed discussion. If I can deliver I will deliver in best possible way. Thanks My portfolio: https://www.freelancer.com/u/AITSoft
$750 USD 11 gün içinde
5,0 (2 değerlendirme)
5,9
5,9
Kullanıcı Avatarı
Dear Pawe P., I have extensive experience in C++ Programming, Socket IO, and Raspberry Pi development, making me well-equipped to handle your Linux Raspberry UDP communication component project. I am confident in my ability to deliver high-quality results and can work in the Poland time zone for real-time updates on progress. I am eager to discuss your project further and provide insights on the recommended Wi-Fi network mechanism for server detection and the development environment tools to be used. Looking forward to the opportunity to collaborate on this exciting project with you. Best regards,
$500 USD 3 gün içinde
5,0 (2 değerlendirme)
4,9
4,9
Kullanıcı Avatarı
We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: • Embedded C Programming. • VHDL/Verilog, LABView/ Multisim/PSPICE • Network Simulator NS2/NS3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$500 USD 7 gün içinde
5,0 (10 değerlendirme)
4,6
4,6
Kullanıcı Avatarı
Hello, I am a Researcher in Electrical Engineering with specialization in Control Systems (Linear and Nonlinear Control Systems). I have Bachelor's Degree in Electronics Engineering. My Major skills are Arduino, c/c++ MATLAB, and Python programming. I have strong experience in working with Linux-based systems like Rasberry Pi Zero 2W, having developed and deployed various communication components over the years. For your project, I propose using C/C++ as the programming language, given its efficiency and compatibility with low-level interfaces like UART and I2C. To ensure the server detection mechanism, I recommend using Avahi, a zero-configuration networking tool which allows automatic IP discovery within a local network, resulting in easy setup and maintenance. In terms of environment tools, I suggest using Raspberry Pi's Raspbian OS, cross-compiling the project from a more powerful machine to optimize performance. You'd need basic knowledge of Linux command line interface to compile, deploy and run the project. Rest assured, I will provide clear instructions and support to help you maintain and modify the code in future. Having executed multiple embedded systems projects involving Wi-Fi UDP communication and interface handling utilizing UART and I2C on Rasberry Pi Zero series, my team and I have an extensive understanding of this domain.
$300 USD 2 gün içinde
5,0 (11 değerlendirme)
4,5
4,5
Kullanıcı Avatarı
With my extensive experience in project management and C++ programming, I am well-equipped to develop your Linux Raspberry UDP communication component. My track record of successfully leading cross-functional teams and delivering projects on time and within budget is a testament to my strong organizational skills, attention to detail, and effective communication. I can certainly deliver on handling low-level basic RX and TX interfacing over UART and I2C ports as well. The Raspberry Pi Zero 2W running Linux aligns perfectly with my expertise, having worked on similar projects previously. I not only propose leveraging circular queues for buffering RX and TX messages but can also provide alternative implementations if necessary. To address your questions: 1) For server detection over Wi-Fi, I recommend exploring Bonjour (Zero Configuration Networking) protocol, which simplifies network service discovery in local networks. Given its lightweight nature, it aligns well with your relaxed performance requirements. 2) In terms of dev environment tools, we can utilize GNU Compiler Collection (GCC) for C++ development on Linux along with popular editors like Sublime Text or Visual Studio Code. As for maintaining the project post-completion, an understanding of C/C++ would suffice - something you're already proficient in.
$500 USD 7 gün içinde
4,9 (5 değerlendirme)
4,2
4,2
Kullanıcı Avatarı
Hey, How are you? I have 5+ years of working experience doing IT jobs. I am full stack developer have a strong working experience of every framework specially Raspberry Pi, C++ Programming, Embedded Software and Socket IO. Please start chat, So we have a detail discussion regarding to project. And I have read your project details as well. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Waiting for your Reply. Thanks! Sidra
$350 USD 8 gün içinde
5,0 (1 değerlendirme)
3,6
3,6
Kullanıcı Avatarı
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA (swing, FX, Springboot) , C prog, C++ prog, .NET, C# prog , Python, MATLAB. 
Artificial Intelligence (AI) , Machine Learning ,Deep learning, CUDA, Metatrader MT4/5, Data Science, Data Structure, OpenCV, OpenGL. Done 770+ projects here on FREELANCER.COM. The bid is negotiable and we can talk about the price. Thank you
$750 USD 7 gün içinde
5,0 (4 değerlendirme)
3,7
3,7
Kullanıcı Avatarı
Dear , I am excited to submit my proposal for the Linux Raspberry UDP communication component project. With expertise in Embedded Software, C++ Programming, Socket IO, and Raspberry Pi, I am confident in delivering a high-quality solution that meets your requirements. I understand the need for a basic communication component that handles low-volume command messages over a Wi-Fi local network using UDP protocol. I will ensure seamless communication between the server and clients, implementing a reliable detection mechanism for automatic IP address detection. Additionally, I will incorporate low-level RX and TX interfacing over UART and I2C ports on the Raspberry Pi Zero 2W with Linux. In response to your questions: 1) I recommend utilizing a custom method for server detection at the clients for enhanced reliability. 2) I propose using industry-standard development tools for C/C++ programming, ensuring ease of maintenance and modification post-project completion. I look forward to discussing the project details further with you. Please feel free to initiate the chat once you are ready. Sincerely, Milos.
$630 USD 7 gün içinde
4,1 (3 değerlendirme)
4,1
4,1
Kullanıcı Avatarı
Hello dear client , I have some good news , I am an embedded linux engineer in one of the most reputable R&D centers in the world and I am ready to implement your application . Please contact me so we can discuss more about it .
$300 USD 7 gün içinde
5,0 (4 değerlendirme)
3,1
3,1
Kullanıcı Avatarı
Hey Mate Pawe P., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in C++ Programming, Embedded Software, Socket IO and Raspberry Pi. For more information about me, please refer to my portfolios. I am checking your attachment, I'll update you shortly... I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Please respond at your earliest convenience
$750 USD 4 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Pawe P.! Nice to meet you The project "Linux Raspberry UDP communication component " seems great and I want to work with you. I am an expert who has many years of experience on Embedded Software, C++ Programming, Socket IO, Raspberry Pi so I am sure that I am a god fit for your project. And as an expert, I have enough energies and powers to do your projects. Please come over chat and discuss your requirement in a detailed way. Regards
$630 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
With a decade of experience in software development, particularly with language proficiency in C++ (your preferred language), I am confident that I can take on the task of creating a Linux Raspberry UDP communication component for your project. I am inherently familiar with Raspberry Pi Zero 2W and securing communications across networks via Wi-Fi/UDP. Notably, my prior work has featured implementing low-level basic RX and TX interfacing over UART and I2C ports – a skill crucial for your project. To address your specific questions: 1) For the Wi-Fi network mechanism, I would recommend incorporating the widely supported UPnP method to ensure seamless server detection for clients sharing the same router; 2) My development approach leans on utilizing top-notch dev tools like GCC (GNU Compiler Collection), GDB (GNU Debugger), KDevelop or CodeLite, among others, for efficient programming and debugging. Overall, my background, skills and commitment speak to my ability to create an effective, robust and reliable Linux Raspberry UDP communication component that performs optimally while leaving room for parallel processing by utilizing the host Linux platform effectively. By hiring me, you're not just getting an expert capable of meeting the specified requirements but also someone who is keen on building long-term relationships through client satisfaction. Let's discuss your project further.
$500 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Hey Paweł, I specialize in Embedded Software and C++ Programming, with experience in Socket IO and Raspberry Pi. I can develop a communication component for your Linux Raspberry Pi project. The component will handle low-volume command messages over a Wi-Fi network, supporting automatic client detection and message forwarding. I will implement UDP protocol for efficient message transfer and integrate UART and I2C interfacing. I am intrigued by your project requirements and would like to discuss the best Wi-Fi network mechanism for server detection and the development environment tools for the project. With my expertise, I aim to deliver a reliable and efficient solution. Let's collaborate to bring your vision to life. Please initiate the chat to discuss further. Sincerely, Allan
$450 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
With a robust background in C++ programming and an innate talent for creative problem-solving, I am the ideal candidate to develop the Linux Raspberry UDP Communication Component you're envisioning. My educational journey in computer science has endowed me with impeccable coding, software development, and system architecture skills as well as an intimate familiarity with low-level interfacing such as UART and I2C, which proves integral to your project. My prior experience aligns closely with what you're seeking. At [Tech Startup], my team and I created solutions that pushed boundaries and enhanced connectivity within specific industries - similar to the intricate task your project demands. In addition, I've worked on UDP communication mechanisms and designed circular queues to buffer messages. To address your concerns about future-proofing the component, I'm committed to providing comprehensive documentation, clearly detailing all steps of implementation and offering any support you may need post-project. Overall, my expertise, drive for innovation and commitment to delivering quality solutions would ensure a successfully executed project that meets your specific needs. Let's collaborate to make your vision a reality!
$450 USD 4 gün içinde
0,0 (1 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Hi there, How r u? I bid as i believe that I can help you with this project as i have the experience with C++ Programming, Socket IO, Raspberry Pi and Embedded Software. here is my portfolio: https://www.freelancer.com/u/ayesha0124
$750 USD 8 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
As a highly skilled electrical and electronics engineer with a deep-rooted understanding of Linux, I am an excellent candidate for your Raspberry Pi Zero 2W project. My expertise in IoT and Raspberry Pi will ensure that the UDP communication component I develop for you is not only reliable but also fast, leveraging the full capacity of the Raspberry Pi Zero 2W. To best detect the IP address of the server on the same router, I can propose a custom mechanism inspired by my broad knowledge base in this field. This approach will be both simple and highly reliable, ensuring seamless communication between the server and clients. Additionally, because of my firm grip on C/C++, I can guarantee a robust development environment using popular tools like Eclipse, GCC, and GDB to streamline project management. Regarding your second question, I intend to empower you with thorough documentation covering all aspects. With my guidance, you would need a basic understanding of C/C++ language which you already possess, coupled with an appetite for learning about Linux Operations. After completing this project, you will have no trouble maintaining or even modifying your Raspberry Pi-based programs independently.
$500 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
As an experienced full-stack and embedded engineer with 12 and 8 years respectively, I possess the necessary skills to execute your project effectively from start to finish. I am well-versed in C/C++ programming languages having worked extensively on firmware involving STM8/STM32/ESP32 and Embedded Linux development with Yocto. My experience also spans numerous communication peripherals such as SPI, UART, and I2C; exactly what you need for your project. In terms of the network mechanism for server detection at clients you asked about, my recommendation would be to leverage the Dynamic Host Configuration Protocol (DHCP) for automatic IP assignment. This is often used on Wi-Fi networks and is both efficient and reliable. It will help the clients to easily detect the IP address of the server without much needful user intervention, leading to simpler and more seamless user experience. In conclusion, my extensive experience as a FULL STACK Engineer and Software Architect in both web development and embedded systems has honed my abilities to create efficient systems on different scales. With my technical capabilities and diligent work ethic couples with my open-mindedness toward your preferences are certain that I would be able to deliver a product that fully meets your requirements while remaining amenable
$250 USD 4 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
With over 7 years in the field as a Lead Embedded Systems Engineer, I have successfully worked on various similar projects. I am confident that my extensive knowledge in C/C++ and experience in Linux, specifically the Raspberry Pi Zero 2W environment, would be of great benefit to your UDP communication component needs. For the first query regarding Wi-Fi network mechanism for server detection, I propose implementing a custom method tailored to your specific requirements. My goal is to ensure you have a reliable and streamlined system. As for the second question; my preferred dev environment tools for this project would be Eclipse CDT (C Development Tooling) with gdb debugger, as well as Serial Terminal for the UART. I'm acquainted with Git for version control and would happily provide you with comprehensive documentation allowing you to maintain and modify the project on your own if desired. Choosing me would ensure an efficient and meticulously executed project. My passion and dedication in offering the best possible solutions, combined with my deep understanding of C/C++ and solid grasp of hardware interfaces, puts me in a unique position to meet your exact needs. Let's create an excellent system together!
$250 USD 4 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Hello, I just read your description and am interested in your project. Am an expert in C++ and have also done certain types of projects. If you need quality work then feel free to contact me. Thanks
$700 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   POLAND bayrağı
Warszawa, Poland
5,0
1
Ödeme yöntemi onaylandı
Eyl 23, 2011 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.