如何通过 Web 界面控制 python 脚本

How do I control a python script through a web interface?

本文关键字:python 脚本 控制 界面 何通过 Web      更新时间:2023-09-26

对于一个大学项目,我的任务是让Raspberry Pi通过WiFi控制RC汽车,最好的方法是通过Web界面来访问(模块的关键要求之一)。然而,我总是碰壁,我可以让python脚本控制汽车,但是通过Web界面做到这一点已被证明是困难的。

我正在使用Adafruit PWM Pi Hat来控制RC汽车内的伺服和ESC,据我所知,它只有python库,所以它必须是witihn python。如果有一些将变量从javascript传递到python的方法可能会起作用,但在实时环境中我不知道它的可靠性如何。

关于此事的任何帮助都将证明是最有价值的,提前感谢。

我可以建议一种处理这种情况的方法,但我不确定它有多适合您的情况。

由于您正在尝试使用 wifi 网络,我认为如果您可以使用 sql 服务器来存储您需要从 Web 界面依次遵循的车辆命令会更好。让车辆读取数据库,检查是否有新的命令要执行,如果有,则按顺序执行。

通过这种方式,您可以将工作分为两部分并轻松处理项目。通过Web界面处理用户输入以控制车辆。然后让车辆读取请求并执行它们。

希望这会以某种方式对您有所帮助。干杯!