Hallo,
ich habe an meinem Raspberry einen Arduino via USB angeschlossen, der Temperaturdaten via serieller Konsole an den Pi übermittelt.
In meinen Tests habe ich ein recht ordentliches Python3-Script erstellt, dass diese seriellen Daten abgreift und sie an ein PHP-Script im Web übergibt, dass diese dann weiterverarbeitet und in eine Datenbank packt.
Dummerweise kratzt mir das Python3-Script unregelmäßig ab und ich bekomme es nicht ordentlich gelöst, sodass ich mich nach einfacheren Alternativen umschaue.
Eine ist, die seriellen Daten in eine Datei zu schreiben und dann ggf. von einem PHP-Script direkt weiterzuverarbeiten. Was mich dabei etwas stört ist, dass ich aus der angelegten Textdatei auch Werte rauslöschen muss - sonst wird das File ja regelmäßig größer. Und hier habe ich den Verdacht, dass es zu Konflikten führt, wenn das PHP-Script gerade Werte aus der Datei ausließt und eine Zeile löscht, und in diesem Moment Daten per COM ankommen und in das File geschrieben werden sollen.
Geht es ggf. irgendwie, dass ich ankommende Daten via ttyACM0 direkt an ein lokales PHP-Script weiterreiche? Also quasi... cat xxx > datei.php? Oder etwas in dieser Richtung?