MQTT::Client class of PicoRuby
Singleton methods
connect
MQTT::Client.connect(String, ?Integer, ?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?) { (Client) -> void } -> void
MQTT::Client.connect(String, ?Integer, ?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?) -> Client
new
MQTT::Client.new(String, ?Integer) -> void
Instance methods
connect
instance.connect(?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?) -> bool
connected?
instance.connected?() -> bool
disconnect
instance.disconnect() -> void
ping
instance.ping() -> bool
publish
instance.publish(String, String, ?retain: bool, ?qos: Integer) -> void
receive
instance.receive(?timeout: (Integer | Float)?) -> [String, String]?
subscribe
instance.subscribe(*String, ?qos: Integer) -> void
unsubscribe
instance.unsubscribe(*String) -> void