ESP8266 UDP send performance

Gast #4071478
Lesenswert?

wie schnell kann der ESP8266 UDP Datagramme senden? Ich habe einen UDP 
Sender gebaut und verschicke 14 Byte Päckchen die auch am PC ankommen. 
Das geht leider sehr gemächlich, nach dem Send+Daten Kommando dauert es 
204 ms bis das 'send ok' zurückkommt. Kann das Modul per UDP nicht 
schneller?
Gast #4111588
Lesenswert?

Der Chip arbeitet im 100ms Raster. Also maximal ein Paket alle 100ms. 
Für einmal hin und zurück kommt man demnach auf 200ms. Schneller kann er 
nicht arbeiten - zumindest nicht mit der AT Firmware.
Gast #4112267
Lesenswert?

Ich wollte damit Daten vom Bewegungssensor zum PC senden, als Joystick 
etwa. Bei 50 gesammelten Paketen reduziert sich die Reaktioszeit auf 10 
s, nicht schön...
Das SDK habe ich, ich sehe aber nicht wo die 100/200 ms Delay stecken 
sollen. Das SDK legt ja nicht alles offen, der 100 ms Zyklus steckt dann 
wohl im internen OS.
Für 2 US$ kann das Modul schon sehr viel, ich kann mir aber vorstellen 
das die Sendestufe einen Dauerbetrieb nicht leisten kann.
Und bei UDP gibt es kein hin- und zurück, die 204 ms waren die Zeit bis 
das Paket rausging und im AT Ready quittiert wurde.
Gast #4113323
Lesenswert?

> Und bei UDP gibt es kein hin- und zurück, die 204 ms waren
> die Zeit bis das Paket rausging und im AT Ready quittiert wurde.

Ach so, da habe ich Dich ein wenig missverstanden. Ich hatte nur 
gemessen, wie lange es dauert, bis nach dem Sende-Befehl das Paket beim 
PC ankommt. Da wurde das 100ms Raster offensichtlich.

Die Zeit bis zur OK Meldung nach dem AT Befehl habe ich noch nicht 
gemessen. Ich finde jedoch, dass dies ein wichtiger Aspekt ist, den man 
wissen sollte.

Halte uns bitte auf dem Laufenden, falls du mehr Details zum 
Zeitverhalten der AT-Firmware herausbekommst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren