Find Jobs
Hire Freelancers

ESP32 to Windows Forms - TCP Connection with lowest latency possible <5ms

$250-750 AUD

Σε Εξέλιξη
Αναρτήθηκε πάνω από 3 χρόνια πριν

$250-750 AUD

Πληρωμή κατά την παράδοση
MCU: ESP-WROOM-32 Development Environment: Visual Studio Community and Visual GDB [login to view URL] ESP32 Libraries: Espressif ESP-IDF Code type: C (for ESP32) and C#(for Windows Forms App (.NET Framework)) I need assistance in creating an ESP32 to Windows forms group of applications that allows an ESP32 unit to communicate to a Windows device over a wireless connection with a focus on lowest possible latency. This solution should allow for consistent testing to replicate low latency results, and an explanation in the method used. The requirements of this connection are as follows: Communication between devices is over a TCP socket connection The ESP32 will be the Server. It should act as an echo device, sending back the received data. The windows device will act as the client, sending a packet and timing how long it takes to receive a response. The packet size between the two devices remains a constant 512bytes The latency between the two devices will be the lowest latency possible, < 5ms, in ideal situations. This latency should remain consistent when the delay between packets can range from 0-100ms. The latency results should be able to be reproduced with the output being printed via a serial connection. Previous tests were conducted using example code from Visual Studio Community and Visual GDB, however the desired latency was not consistently achieved. Notably, as soon as a delay of 70-100ms was introduced between receiving the echoed response and sending a new packet from the client, the latency would increase to approximately 100-200ms. I have attached the current ESP32 Program and Windows Forms Application that achieved the above.
Ταυτότητα εργασίας: 29014897

Σχετικά με την εργασία

4 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 3 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
4 freelancers δίνουν μια μέση προσφορά $486 AUD για αυτή τη δουλειά
Avatar Χρήστη
• Software Development - Since 1997 - expert • C#/.NET software development - Since 2004 - expert • ASP.NET Web Form ASPX - Since 2002 - expert • ASP.NET MVC , ASP.NET CORE ,LINQ , EF , SQL, Python - Since 2014 - expert • AngularJS 1.7 - Start Since 2016 - professional • Angular CLI 7-8-9 - Since 2017 - advanced • PHP/MySQL - Since 2000 - middle • App development Android, iOS Xamarin and Java Platform - Since 2011 - professional • Cryptocurrency and Ethereum smart contract development - Since 2017 - professional • UI/UX Design and graphic Design Photoshop, Adobe XD - Since 2015 - professional • C, Visual C++, C++, Pascal, QBasic , FoxPro, dos programming - Since 1998 - expert • Kernel Development CPU x86-x64 cross compiler 4+ years - professional • Web Scrap and undefined data parsing - Since 2016 - expert • Web technologies like HTML5, CSS3, Bootstrap, JavaScript - Since 1999 - expert • Graphic Design Logo , Printing , Branding , banner - Since 2000 - expert • Animation design Flash + Actionscript 2/3 - Since 2005 - professional • Flutter Mobile Development Since 2020 - elementary • Game Unity - elementary • Frontend developer : ReactJS, Angular • Fluency in English;
$500 AUD σε 7 ημέρες
5,0 (16 αξιολογήσεις)
5,2
5,2
Avatar Χρήστη
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobile devices use ESP32 and nRF51/52xxx BLEs. We realize projects with requirements similar to yours based ESP32 WROM32D. See my profile too. Our tools for design ESP32 based systems are: MS Visual Studio 2019(visualGDB V5.5-preview 3) ESP32 WROOM 32 DEV ESP-prog If we receive more information about your project, we will give you a real cost and time to implement your project. We based in Europe, not customs problems for delivery models and samples for testing or use TeamViewer Best Valeri T.
$750 AUD σε 20 ημέρες
4,2 (8 αξιολογήσεις)
5,8
5,8
Avatar Χρήστη
Hello friend, I'm 6 years industry experienced professional in Embedded design/ C# .net programming. So, I'm confident I can deliver you a successful solution your communication optimization project. I'm experienced professional (B.sc-applied science/M.Sc-applied electronics) in electronics, embedded micros and PC software programming. In Embedded domain, did several projects using Arduino, ESP8266. Raspberry Pi, PIC and AVR ,STM8, STM32, cypress PSOC micros in C/C++. And also exposed to VHDL for Altera and Xilinx FPGAs too. In Software Programming, highly experienced in C# .net, MS SQL server, C/C++, python, Labview and IOT concepts. Thanks and Regards, Niroshan R
$250 AUD σε 7 ημέρες
5,0 (2 αξιολογήσεις)
3,3
3,3
Avatar Χρήστη
Dear client, My name is Lucas, I am graduated in Automation & control engineering with masters in applied computing, I am current a Phd researcher and have 9 years of experience in C#. I have developed for many of Microsoft platforms: consoles app, xamarin forms, windows form, wpf, MVC5. I think My knowledge fits to the needs of your project, please feel free to contact me through the chat. Kind regards, Lucas
$444 AUD σε 14 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Geebung, Australia
5,0
2
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Ιαν 20, 2021

Επαλήθευση Πελάτη

Άλλες δουλειές από αυτόν τον πελάτη

Develop a Windows forms application that will update an ESP32 firmware
$30-250 AUD
Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.