diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f21b54 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/venv/ diff --git a/main.py b/main.py new file mode 100644 index 0000000..8bf3367 --- /dev/null +++ b/main.py @@ -0,0 +1,42 @@ +from flask import Flask, render_template, request +from flask_mqtt import Mqtt + +app = Flask(__name__) +app.config['MQTT_BROKER_URL'] = 'localhost' +app.config['MQTT_KEEPALIVE'] = 5 +app.config['MQTT_TLS_ENABLED'] = False +mqtt = Mqtt(app) + +DATA = [] + +@mqtt.on_connect() +def connect(client, userdata, flags, rc): + mqtt.subscribe('main') + +@mqtt.on_message() +def message(client, userdata, message): + data = dict( + topic=message.topic, + payload=message.payload + ) + DATA.append(data) + +@app.route('/get') +def get(): + if not DATA: + return '' + return '
Derniers messages:
+Envoyer un message
+ + + \ No newline at end of file