【发布时间】:2018-05-31 09:07:34
【问题描述】:
我在 ruby 中使用 paho-mqtt gem。
我想知道如果由于某种原因在客户端未收到 PUBACK,gem 是否会自动将消息重新发送(重新发布)到 MQTT 代理,还是我必须手动执行? QOS=1
ex(这是我以 QOS=1 发布,没有做任何其他事情):
client = PahoMqtt::Client.new
client.on_puback do
puts "PUBACK received"
end
client.connect(@mqtt_server_ip, @mqtt_server_port)
client.publish(topic, message_payload, false, 1)
【问题讨论】:
标签: ruby-on-rails ruby mqtt paho ruby-mqtt