ruby-mqtt icon indicating copy to clipboard operation
ruby-mqtt copied to clipboard

Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.

Results 42 ruby-mqtt issues
Sort by recently updated
recently updated
newest added

When connect show this error: `OpenSSL Error[0]: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca` My params: ``` data = { :host => "localhost", :port => 8883, :username => "someone", :password => "anyonecanenterhere",...

With the current implementation, the client blocks when sending a qos 1 packet, waiting for the response. This is fine for most applications, however for one of my projects it...

I'm wondering about the `publish ()` should return response status like a `success`, `error` or there are the other way to get response if it have sorry for that I...

Hi there, I'm comparing different ruby mqtt clients, I have this code: ```ruby client = MQTT::Client.new(username: 'testuser', password: 'testpasswd', client_id: "client_#{rand(1..1_000_000)}", host: '127.0.0.1', ) client.connect() count = 0 loop do...

`MQTT::Client#get` currently has no timeout applied to it. This is very inconvenient in certain situations. From what I see in the code, even network exceptions won't cause it to unblock....

Types of storage for persistence: - in memory - flat file on disk - Redis - Relational Databases - SQLite - MySQL I am not sure if it would be...

Detect hung connections. Check: - a packet has been sent recently - a packet has been received recently

Hi, Found this issue when i was writing code that recovers broken MQTT connection. Think that both @last_ping_request and @last_ping_response variables should be reset in #connect method, just before starting...

I've managed to work around most of the issues involved in using blocking code, but I've got a small annoyance left. Because I need this as a long-running process running...