MeshRuby

Ruby library for the MeshBlu IoT messaging platform.

Technical Details

Pushes incoming messages (background thread) into an EM::Queue object that executes in the main thread.

Project Status: Active

Under active maintenance but still in early development. The only event that is currently implemented is onmessage. Support the project by submitting an issue (you'll win our friendship forever)!

Example

Receive messages from MeshBlu and send a response:

friends = ['00000000-0000-0000-0000-000000000000']
uid     =  '11111111-1111-1111-1111-111111111111'
token   =  '22222222222222222222222222222222'

EM.run do
  mesh = EM::MeshRuby.new(uid, token)
  mesh.onmessage { |msg| mesh.emit(friends, "Thanks! :)") }
end

Otherstuff

Licensed under the Ruby License. Built with love by DataMelon