代码拉取完成,页面将自动刷新
require 'vertx-mqtt/mqtt_client'
require 'vertx/buffer'
@MQTT_MESSAGE = "Hello Vert.x MQTT Client"
@BROKER_HOST = "localhost"
@BROKER_PORT = 1883
@MQTT_TOPIC = "/my_topic"
mqttClient = VertxMqtt::MqttClient.create($vertx)
mqttClient.connect(@BROKER_PORT, @BROKER_HOST) { |ch_err,ch|
if (ch_err == nil)
puts "Connected to a server"
mqttClient.publish(@MQTT_TOPIC, Vertx::Buffer.buffer(@MQTT_MESSAGE), :AT_MOST_ONCE, false, false) { |s_err,s|
mqttClient.disconnect() { |d_err,d|
puts "Disconnected from server"
}
}
else
puts "Failed to connect to a server"
puts ch_err
end
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。