Hallo zusammen! Ich suche eine einfache Möglichkeit am seriellen Port Daten zu empfangen, diese in eine Logdatei zu schreiben und dann per WLAN weiterzusenden sobald eine bestimmte Vorraussetzung (Dateigröße > x) erfüllt ist. Zur Verfügung steht ein Linux Rechner mit Ubunutu. Das Ganze sollte als Konsolen Anwendung laufen, ohne GUI. Gibt es eine Art Scriptsprache oder Batch, die das erledigen kann? Habe leider keine Erfahrung in C Programmierung. Danke schonmal für die Antworten. Thorsten
Thorsten C. schrieb: > Habe leider keine Erfahrung in C Programmierung. Mit was für Programmiersprachen hast du denn Erfahrung? Wenn es eine Script-Sprache sein soll, könntest du dir mal Python anschauen. Es gibt aber auch viele andere Sprachen, mit denen man das machen kann.
Also ehrlich gesagt hab ich nur Erfahrung mit Basic. Habe auch schonmal ein ähnliches Projekt mit einem Basic-Dialekt realisiert. Was gibts denn noch für Möglichkeiten unter Linux, die einfach zu realisieren sind. Gerade den Empfang am COM Port stelle ich mir ziemlich schwierig vor.
1 | cat /dev/ttyS0 > log & while [ `ls -l log | awk '{print$5}'` -lt 20 ]; do sleep 30; done; nc 127.0.0.1 2345 < log |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.