我正在试图让我的Python(Flask)webserver显示我的MQTT脚本正在做什么。 MQTT脚本,实质上,它订阅了一个主题,我真的想对它获取的信息进行分类并实时显示/更新它。像一个简单的列表,显示各种定期更新的设置。Python(烧瓶)和MQTT监听
Setting1 = 9
Setting2 = 2
Setting3 = 5
首先,我有一个连接到网页,这样就可以填写在IP到了Python(瓶)应连接到:
@app.route("/")
def my_form():
return render_template("connect.html")
@app.route("/", methods=["POST"])
def my_form_post():
text = request.form["text"]
processed_text = text.upper()
到的连接。 HTML如下:
<!DOCTYPE html>
<html lang="en">
<body>
<h2>Fill in the IP in below:</h2>
<form action="." method="POST">
<input type="text" name="text">
<input type="submit" name="my-form" value="Connect">
</form>
</body>
</html>
连接到MQTT部分是在棘手部分,我需要一些帮助。我正在考虑只在下面添加连接,但这只是不能正常工作,它只会返回一个内部服务器错误。
任何帮助真的很感谢!
谢谢!
假设你管理连接到代理你是如何计划更新与发布的消息值的任何页面?你可以做更好的做所有页面使用MQTT over Websockets – hardillb