我正在試圖讓我的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