Hallo,
ich bin neu in diesem Forum und auch relativ neu im Umgang mit dem Raspberry Pi.
Im Rahmen meines Dualen Studiums im Bereich Elektrotechnik soll Ich nun für einen Wettbewerb eine Hausautomation mit einer Steuerung von Phoenix Contact realisieren. Da der Raspberry Pi eine sehr anpassungsfähige Plattform darstellt verwenden wir einen Pi für diverse Anwendungen die wir mit der SPS nicht implementieren können.
Das Haus soll unter anderem eine Sprachausgabe für sehbehinderte Menschen bieten. Dabei sollen Werte die von der SPS eingelesen wurden ausgegeben werden.
SPS seitig steht mir dazu ein Baustein zur Verfügung welcher Datenpakete per TCP/IP an beliebige andere Teilnehmer verschicken kann. In der Wahl des Formats des Datenpakets bin Ich relativ frei. Dieser Teil ist für mich relativ einfach zu realisieren.
Jetzt geht es nun an den Teil von dem Ich leider relativ wenig verstehe. Ich möchte ein Programm auf dem Raspberry schreiben welches zunächst auf dem Ethernet Port auf die Datenpakete wartet, dieses empfängt und ablegt bzw. ggf das alte löscht. Dies könnte zum Beispiel ein Bitmuster sein welches in eine txt Datei geschrieben wird.
Gerade bei dem oberen Teil bräuchte Ich eure Hilfe da Ich noch nie ein Programm auf dem Raspberry geschrieben habe , geschweige denn Ahnung von der Programmierung eines "Horchprogramms" für den Ethernet Port habe. Wenn mir da jemand mit Informationen oder Programmen für ähnliche Probleme weiterhelfen kann wäre ich sehr dankbar.
Später soll über ein Enocean Modul dann der Impuls für die Sprachausgabe per Espeak erfolgen. Dabei wird aus dem aktuellen Bitmuster wieder die Uhrzeit, die Temperatur, die Luftfeuchtigkeit etc. gemacht werden.
Erstmal vielen Dank im Vorraus