我设法在RPi中的Paho-MQTT客户端与VPS中的MQTT代理之间建立了连接。
现在,我正在尝试确保MQTT连接的安全,并且已将用户和密码添加到代理中。我更改了mosquitto.conf文件,添加了新的密码文件。
但是现在当我尝试连接我的Paho-MQTT客户端时,出现此错误:
错误结果码:5
这是我的paho-mqtt客户脚本:
#!/usr/bin/env python
import paho.mqtt.client as mqtt
import subprocess
import datetime
import time
# Broker data
broker = *My Broker IP
broker_port = 1883
timeout_reconnect = 60
broker_topic = "#" #All topics have to be read
# Topic to send payload
topic = "temp/DHT11data"
def on_connect(client, userdata, flags, rc):
#print("Connect with result code: " + str(rc))
if int(str(rc)) == 0:
print("Conexion establecida")
print ""
else:
print("Error result code: " + str(rc))
#client.subscribe(broker_topic)
def on_message(client, userdata, msg): …Run Code Online (Sandbox Code Playgroud)