Die Antwortzeit der Socket-Kommunikation variiert je nach Gerät
Das Projekt, an dem ich arbeite, erfordert eine NodeMCU (ESP8266 WiFi-Modul), um eine Verbindung zu einem Gateway (Advantech ARK-1123) herzustellen, das mit einem WLAN-Adapter ausgestattet ist. Nachdem das Gateway ein separates drahtloses Netzwerk erstellt und den Knoten verbunden hatte, stellte ich fest, dass die Antwortzeit, eine Nachricht vom Gateway als Socket-Client zu empfangen und einige Daten zurückzusenden, 350 ms pro zurückgesendeter Leitung beträgt .
Nachdem ich den NodeMCU-Code analysiert und nichts gefunden hatte, was dazu führen könnte, habe ich versucht, dasselbe Programm mit verschiedenen Geräten zu testen. Die Ergebnisse waren, dass es ~ nimmt 350ms eine Zeile an das Gateway zu senden, ~ 150 ms auf einem anderen PC mit einem USB - Wireless - Adapter und ~ 10 ms auf mein Handy mit einer TCP - Client - Anwendung, und zwar unabhängig von dem Netzwerk verwendet wird, oder die Art, wie die PCs sind mit dem Netzwerk verbunden (verkabelt oder drahtlos). Ich bin sicher (naja, eher wie Hoffnung), es gibt einige Netzwerkeinstellungen, die ich auf den PCs übersehen kann, was standardmäßig auf dem Telefon ist. Das Ziel wäre, die Zeit auf 10-15 ms am Gateway zu reduzieren.
Irgendwelche Ideen?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Kann die vorhandene drahtlose Netzwerkverschlüsselung ein Netzwerk wirklich schützen?
-
5
Gibt es drahtlose Router, die Bandbreitenüberwachung und -drosselung ermöglichen?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
12
Welche Router bevorzugen Sie für DD-WRT oder OpenWRT?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
10
Der USB-Wi-Fi-Adapter wird unter Windows Vista nicht aktiviert
-
3
Wie halten Sie mehrere Verbindungen zum Internet?