Am 06.01.2021 um 22:30 schrieb Heiko Schlittermann:
> Heiko Schlittermann (Mi 06 Jan 2021 22:17:10
> CET):
>>
>> Da ich gerade nix serielles habe, habe ich mal
>
> Habe noch mal in die Manpage von socat geillert: socat kann auch
> einen seriellen Port emulieren (wäre sonst kein Socat):
>
>>
Hi,
frei geraten hängt das cat, weil kein EOF kommt (woher auch), und
möglicherweise siehst du nix, weil es in einem Buffer hängt? Mglw.
hilft hier stdbuf.
Carsten
Heiko Schlittermann (Mi 06 Jan 2021 22:30:34 CET):
socat -v PTY,link=/tmp/x,raw SYSTEM:'while read _; do echo too hot; done'
Und für den Client könntest Du auch das hier probieren, wenn das mit der
Shell zu schnöde aussieht: (Serviervorschlag, nicht zum Verzehr
geeigent):
package
Heiko Schlittermann (Mi 06 Jan 2021 22:17:10 CET):
>
> Da ich gerade nix serielles habe, habe ich mal
Habe noch mal in die Manpage von socat geillert:
socat kann auch einen seriellen Port emulieren (wäre sonst kein Socat):
> socat TCP-LISTEN:8080,fork,reuseaddr SYSTEM:'read _; echo
Luca Bertoncello (Mi 06 Jan 2021 21:58:11 CET):
> zurück gibt.
>
> Leider schaffe ich es nicht...
> Was ich probiert habe ist:
>
> stty -F /dev/ttyUSB1 9600
> echo "T" > /dev/ttyUSB1 ; cat /dev/ttyUSB1
Da ich gerade nix serielles habe, habe ich mal
socat TCP-LISTEN:8080,fork,reuseaddr
Hallo Leute!
Ich habe mit einem Arduino einen Temperaturmessgerät gebaut.
Das funktioniert auch gut, nun will ich das machen, dass die Daten ins
Nagios einfliessen.
Nun, da das Arduino auch anderes macht, um die Temperatur zu lesen muss
man ein Befehl (die Buchstabe "T") senden, dann wird das