我已经与 python mqtt 建立了设备连接:
import paho.mqtt.client as paho
client = paho.Client()
client.connect(MQTT_BROKER, 1883, 60)
client.username_pw_set(username=USERNAME_BROKER, password=PASSWORD_BROKER)
client.publish(id, value, 0)
client.disconnect()
如何检查连接是否成功创建?比如添加一些日志?谢谢
single
;这将“向代理发布一条消息,然后彻底断开连接”。即:
single(topic, payload=None, qos=0, retain=False, hostname="localhost",
port=1883, client_id="", keepalive=60, will=None, auth=None, tls=None,
protocol=mqtt.MQTTv311, transport="tcp")
该存储库包含一个 multiple
single
几乎相同,但发送了不止一条消息)。
single
是如何实现的并遵循相同的模式(即启动消息循环并使用回调;如果您愿意,您可以添加自己的日志记录_on_connect
)想看看连接何时建立)。
enable_logger()
; 这个例子证明了这一点。