Как показать данные MQTT на веб-странице Django?

Я относительно новичок в Django и пытаюсь понять, как я могу отобразить некоторые данные mqtt в реальном времени на веб-странице django в качестве клиента. Я создал python-генератор, который отправляет данные на созданный самостоятельно mqtt-брокер, и все это, кажется, работает. В моем проекте django у меня есть следующее:

import paho.mqtt.client as mqtt

def on_connect(client, userdata, flags, rc):
    client.subscribe("TEST/#")

def on_message(client, userdata, msg):
    print(msg.topic+" "+str(msg.payload))
    pass

client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message

client.username_pw_set("broker", password="pass")

client.connect("127.0.0.1", 1883, 60)

Здесь вы можете видеть, как я печатаю полезную нагрузку, которая проходит через него, но я не могу найти способ показать это на веб-странице в реальном времени. Любая помощь будет оценена по достоинству. Спасибо!

Вернуться на верх