使用 QT 创建器通过树莓派上的 Wifi 执行简单的终端命令

Executing simple terminal commands through Wifi on raspberry pi using QT creator

本文关键字:Wifi 执行 简单 命令 终端 创建 QT 使用      更新时间:2023-10-16

我正在尝试为一个学校项目编写一个程序,我需要在基于 Linux 的平台上制作一个界面,我可以在其中单击一个按钮,然后在通过 wifi 连接的树莓派上运行一组命令。

RPI通过SSH连接,wifi网络是从我自己的路由器创建的,PC和覆盆子是唯一连接的路由器。我已经为 RPI 提供了一个静态 IP 地址,因此在 QT 之外连接到它不是问题。

我的问题是,我无法找到一种使用 QT 中的按钮在 RPI 上执行甚至单个命令的方法。

使用 system() 在按钮的回调函数中执行命令。

例:

system("ssh raspi "/bin/echo hello world > file.txt"");