Python MQTT示例代码出错了

时间:2017-07-30 15:49:31

标签: python mqtt

这是我找到的代码

import paho.mqtt.client as mqtt

def on_connect(client, userdata, flags, rc):
   print("Connected with result code "+str(rc))
   client.subscribe("IOT_NEAT_TOPIC01")

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

client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
client.connect("mqtt.phodal.com", 1883, 60)
client.loop_forever()

我理解的代码是连接到官方测试网站" mqtt.phodal.com"。但它无法正常工作,错误消息在我的python cose上显示此行client.connect("mqtt.phodal.com", 1883, 60)中的错误。然后,我在浏览器上发布了该地址,它出现了#34; 502 Bad Gateway"这也显示无法连接网站。我想知道如何解决这个问题?有人能给我一些建议吗?

1 个答案:

答案 0 :(得分:0)

如果usernamepasswordmqtt,则应提供:

client.username_pw_set('username', 'password')