Introduction

VMQ_MZBench

So, you're an Elixir developer who are in need of the power and scalability of MQTT alongside your existing backend infrastructure? Have you started thinking about implementing your own MQTT broker in Elixir? If that's the case you can...

More

Load testing VerneMQ, the Basics

VMQ_MZBench

This is the first post of a series on MQTT benchmarking. We'll only cover the basics here, but this will already show you that you can run pretty complex test scenarios very easily. If you use the right tools, that...

More

VerneMQ and the Arduino UNO

Arduino UNO + ethernet 2 shield + lcd display

This year I got an Arduino UNO Starter Kit as a birthday present, and it's been a load of fun. It's a fantastic starter kit for anyone who is interested in the basics of electronics and embedded programming and comes at...

More

Hello vmq-diversity, developing plugins for VerneMQ has never been easier.

You might wonder where we've been the last couple of weeks as we haven't released a blog post since quite a while. Shame on us! Development certainly hasn't stalled and we're...

More

How to make us love you for your issues

Most of the time, the issues reported on github or in the mail we receive are perfectly fine, don't worry. We love to hear from you in any case, so don't take the following too seriously ;) We'd still like to...

More

Tracing VerneMQ with the erlyberly tool

We have been asked to include more debug logs in VerneMQ. We'll do that in a next release (it's all nicely included already, but we just don't call lager:debug that much). The reason for that is simple: In an...

More

VerneMQ plugins of tomorrow

vernemq_grafana

With the initial release of VerneMQ we had great feedback from many of you interested in IoT technologies. But we also heard some concerns about integrating an Erlang based product into a rather traditional infrastructure...

More

Monitoring VerneMQ Application Metrics with Grafana

[cue the A-TEAM intro sound...] While VerneMQ had many metrics built in right from the start, we never had the chance to show you how simple it actually is to display those metrics. So we'd like to...

More

VerneMQ 0.11.0 is here!

We've just released a new version of VerneMQ. This release contains a major refactoring of the queueing mechanism as well as several smaller improvements and bug fixes. Prior to this version the offline messages were stored...

More

VerneMQ says Hi to PostgreSQL

We've got asked a couple of times about how to do authentication and authorization with a database like PostgreSQL or Redis. "Easy, write a plugin!", has been our standard answer. But without a proper plugin development...

More