我正在尝试创建一个控制系统,该系统将在配置为服务器的Raspberry PI上运行。我将在服务器上运行一个python程序来控制进程(即温度)。
我的问题是如何通过网络浏览器传递正在运行的python程序?我希望能够设置一个控制点并取回当前的过程值。
我是网络开发的新手,一直在关注PHP和CGI,但这对我来说并不合适。有人还建议通过SQL进行通信,其中脚本和python程序都可以访问,但这也感觉不对?
这样做的首选方法是什么?
由于
答案 0 :(得分:2)
最简单的方法是安装Flask:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main():
return "Hey cool, it works!"
if __name__ == "__main__":
app.run("0.0.0.0", port=80, debug=True) # Might have to run as sudo for port 80