Suoritettu

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

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.

Taidot: C-ohjelmointi, .NET, Mikrocontroller, WiFi, C# -ohjelmointi

Näytä lisää: ticker tape label windows forms, windows forms gui, windows forms visual studio, windows forms teir, windows forms pdf reports, windows forms migrating wpf, windows forms open pdf, windows forms pharmacy, examples making windows forms application visual studio 2005, porting windows forms wpf, disable mouse right click windows forms, windows forms recognize selected control, project traker windows forms project, html decoding windows forms project, send tcp windows forms, visual windows forms project tcp udp server, windows forms tcp server, copy paste takes long time windows 7, test tcp connection windows 10

Tietoa työnantajasta:
( 0 arvostelua ) Geebung, Australia

Projektin tunnus: #29014897

Myönnetty käyttäjälle:

JiangBin1113

Dear Client I am happy to submit this proposal. I have rich experience in developing the firmware of the ESP32. I have developed much firmware using the Arduino and ESP-IDF platform. I have the experience that implem Lisää

$500 AUD 7 päivässä
(3 Arvostelua)
3.3

5 freelanceria on tarjonnut keskimäärin $489 tähän työhön

bulgar

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 mobil Lisää

$750 AUD 20 päivässä
(7 arvostelua)
5.3
ONYEMATeam

• 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 - exp Lisää

$500 AUD 7 päivässä
(15 arvostelua)
4.7
niroshanr

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 p Lisää

$250 AUD 7 päivässä
(2 arvostelua)
3.3
lucassalvadorb91

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 Mi Lisää

$444 AUD 14 päivässä
(0 arvostelua)
0.0