首页 > 解决方案 > 如何从 Windows pc 上的主要 python 程序打开并运行树莓派上的 python 程序?

问题描述

我正在 Windows PC 上运行一个主 python 程序,该程序连接到无法在 Raspberry pi 上运行的设备。在主程序的某个时刻,我想调用/执行一个 Rpi 程序来运行。我需要 Rpi 的 GPIO 引脚来打开继电器。有没有办法从 Windows PC 上已经运行的主程序无线(或串行)打开并运行树莓派上的程序?

也许我没有想到什么,是否有更简单且同样便宜的解决方案可以从 Windows PC 程序打开继电器?

任何正确方向的观点将不胜感激。

标签: pythonraspberry-piwirelessserial-communication

解决方案


取决于安全要求。假设台式电脑和树莓派在同一个网络上,您可以在 pi 上创建一个 HTTP REST 端点,您可以为此使用 flask 或 fastapi。然后从桌面上运行的应用程序调用它。有关烧瓶的帮助,请参阅https://flask.palletsprojects.com/en/2.0.x/如果您熟悉 python,烧瓶上手相当简单。


推荐阅读