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
Tags: class