【发布时间】:2019-08-06 17:21:40
【问题描述】:
所以更详细地说,我基本上是在寻找使用 python 构建一个能够与树莓派交互的程序(最终将成为一个 gui,但我现在不需要担心这个) .详细地说,我需要这个程序在树莓派可以通过 wifi 连接的 Windows 机器上运行。我说 wifi 是因为这种情况最终需要许多不同的树莓派能够连接到同一台机器并接受命令并返回输出。
我不想使用 VNC,因为我不想使用树莓派的 gui 来在树莓派上远程运行程序。这就是为什么我更详细地研究了 SSH 但我又遇到了一个问题。能够通过 CMD 无线命令 pi 做事很好,但我需要一个用户友好的方法来完成这个项目,以便其他人可以做到。
本质上,有没有一种方法可以在我的 Windows PC 上编写一个 python 脚本,该脚本具有可以像通过 SSH 一样自动与 pi 交互的方法?就像我在 PC 上的脚本中有一个名为 runProgram1() 的方法一样,它会自动在树莓派上无线运行 program1 吗?我总是可以稍后将其转换为 gui,但问题是首先获取 python 脚本。
一个快速的系统需求大纲是 Windows pc 能够拥有可以执行诸如自动打开/关闭 pi、运行 pi 上已经存在的程序、获取 pi 收集的数据并将其吐出等操作的方法输出到 Windows 机器,并在系统中添加更多 pi。所有这些都需要无线完成,因为当 pi 到达最终位置时,它们都将遥不可及。
到目前为止,我还没有在网上找到类似的东西,所以我希望 stackoverflow 的专家能提供帮助。我知道有很多问题要问,但只要指向正确的方向就会有帮助。提前致谢!
【问题讨论】:
标签: python ssh raspberry-pi wireless vnc