Затем установил paho для Python через pip. Теперь я пытаюсь протестировать это с помощью этого кода, но функции on_message и on_connect никогда не вызываются. Я делаю
Код: Выделить всё
mosquitto_pub -h localhost -t "test" -m "This is a message"Код: Выделить всё
import paho.mqtt.client as mqtt
def on_connect(self, mqtt_client, obj, flags, rc):
mqtt_client.subscribe("test")
def on_message(self, mqtt_client, obj, msg):
print "on_message()"
print "Initializing subscriber"
mqtt_client = mqtt.Client()
mqtt_client.on_connect = on_connect
mqtt_client.on_message = on_message
mqtt_client.connect("localhost",1883)
print "Listening"
while True:
mqtt_client.loop()
Подробнее здесь: https://stackoverflow.com/questions/379 ... ot-working