
Ich habe ein Linux-Modul.
Ich muss Nachrichten über SSH empfangen und seriell übertragen und umgekehrt.
Grundsätzlich möchte ich eine Pipe oder ein Gateway zwischen einem SSH- und einem seriellen Gerät.
Kann mir jemand einen Hinweis geben, wie das geht?
Antwort1
Sie können einen Befehl angeben, den SSH auf dem Remote-System ausführen soll, indem Sie ihn an das Ende der Befehlszeile anhängen. Wenn Ihre App/Ihr Modul „Drucken auf Seriell“ Eingaben über die Standardeingabe entgegennimmt, können Sie einfach Folgendes tun:
ssh user@host "print_to_serial_command"
Dadurch wird Ihre SSH-Sitzung mit dem Standardeingang/Standardausgang des Remote-Prozesses verbunden, sodass Sie Ihre Eingabe an den SSH-Befehl weiterleiten, ein Here-Dokument verwenden usw. können.