【发布时间】:2020-01-09 12:49:37
【问题描述】:
我将 Python 与 paho-mqtt 库一起用于一个应用程序,在该应用程序中,我将有多个设备通过 3G 连接到代理,不断发送将存储在数据库中的数据。由于这些数据非常重要,我需要某种确认,以确认来自设备的 MQTT 消息已成功传送到代理。有没有办法做到这一点?
【问题讨论】:
-
保证这个MQTT的特性叫做QoS,可以在
publish()上设置。 -
@KlausD。请考虑从您的评论中起草一个正确的答案。
-
如果您正在使用它,例如为了分发任务,任务的接收者用任务 ID 或类似的东西来响应也是很常见的。 QoS 很好,但是您不知道接收者对您的消息的看法,只知道他收到了;)
标签: python python-3.x mqtt mosquitto