这是我找到的代码
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"这也显示无法连接网站。我想知道如何解决这个问题?有人能给我一些建议吗?
答案 0 :(得分:0)
如果username
有password
和mqtt
,则应提供:
client.username_pw_set('username', 'password')