Hi community! For my project I need to send telemetry in the form of char[64] strings from my ESP32 to PC connected to the same WiFi hotspot. So far the best I could think of is a ASP.NET Core web service on my PC that accepts POST requests from ESP32, but the best I could achieve this way was ~8 rows of text per second (each POST request contains 1 row of text). What would be the best way to achieve this (to be able to transfer, say, 500 rows/sec)?
If you need speed, probably the best option is use UDP protocol.
The disadvantage is that it does not provide confirmation of receipt for packets sent, which in this case does not seem like a big problem.
1 Like
Great advice, I've almost forgotten about the lower levels of OSI model. I'll give it a try
what is the data you are transmitting?
if numeric and you are sending text formatted strings consider transmitting raw binary as a sequence of bytes
1 Like
The data could be arbitrary, but yes, raw is always better for binary
You're genius! Worked like a charm! Thanks @cotestatnt
1 Like
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.