Net::MQTT::Client class of PicoRuby

Singleton methods

connect

Net::MQTT::Client.connect(String, ?Integer, ?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?, ?ssl: bool, ?ca_file: String?, ?cert_file: String?, ?key_file: String?) { (Client) -> void } -> void
Net::MQTT::Client.connect(String, ?Integer, ?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?, ?ssl: bool, ?ca_file: String?, ?cert_file: String?, ?key_file: String?) -> Client

new

Net::MQTT::Client.new(String host, ?Integer port, ?client_id: String?, ?keep_alive: Integer, ?clean_session: bool, ?username: String?, ?password: String?, ?ssl: bool, ?ca_file: String?, ?cert_file: String?, ?key_file: String?) -> void

Instance methods

connect

instance.connect() -> 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