串行/SSH 通信

串行/SSH 通信

我有一个 Linux 模块。

我需要通过 SSH 接收消息并使用串行传输它们,反之亦然。

基本上我想要 SSH 和串行设备之间有一个管道或网关。

任何人都可以提供一些关于如何完成的指导。

答案1

您可以通过将命令附加到命令行末尾来指定 ssh 在远程系统上运行的命令。如果您的“打印到串行”应用程序/模块在标准输入上接受输入,您可以简单地执行以下操作:

ssh user@host "print_to_serial_command"

这会将您的 ssh 会话连接到远程进程的 stdin/stdout,因此您可以将输入通过管道传输到 ssh 命令、使用此处文档等。

相关内容