Sascha W. schrieb:
> wenn du alle Daten die an irgend einem ESP-Rx reinkommen immer an alle
> anderen ESP weiterleiten willst so dass die dort an Tx rauskommen wirst
> du wohl selbst was selber schreiben müssen.
Das habe ich befürchtet! Ich bastel auch gerade an MicroPython, komme
aber damit nicht wirklich klar und versuche daher erstmal einige
Beispielquelltexte zu finden.
Im Grunde brauche ich nur ein Script dass von RxD die Daten an den
UDP-Socket sendet. Und umgekehrt die UDP-Daten an die TxD rausgibt.
Hat jemand ein Beispielscript für MicroPython?
Sascha W. schrieb:
> Die Frage ist wie sicher soll die Übertragung sein?
Momentan ist für mich die Datensicherheit absolut uninteressant, da in
dem System ich selbst auch daten verändern möchte. Zudem ist es
abgeschottet, d.h. die ESP sind nur untereinander verbunden. Und durch
die WPA2 mach ich mir auch keine Sorgen von Hackern. Sollte
Verschlüsselung später nötig sein, kann man einen XMega mit AES
davorsetzen und den Datenstrom zum ESP schon crypten.
Später möchte ich mich dann mit dem Smartphone verbinden und die Daten
dort grafisch darstellen. Daher ist die Verschlüsselung nur auf
WLAN-Ebene erforderlich.
Sascha W. schrieb:
> Bei UDP kann natürlich auch mal (unbemerkt) ein Paket nicht ankommen -
> kommt dein Sensor/Empfänger damit klar? Da ich bei serieller Übertragung
> der Sensoren mal davon ausgehe das diese irgend ein Protokoll verwenden
> mit dem sich Beginn und Ende einer Übertragung abgrenzen lassen, sollte
> man das auch auf dem ESP auswerten, so das genau ein Datensatz in einem
> UDP-Paket übertragen wird.
Richtig, da ich aber einen Master habe kann man das Prinzip von RS485
machen bzw einfach vom Rx einen Ack verlangen. TCP wäre zwar
Verbindungssicher, aber nicht Broadcastfähig.